Definite integration in matlab with the limits changing ?

1 visualización (últimos 30 días)
P K
P K el 22 de En. de 2019
Comentada: Narendra Singh el 2 de Jun. de 2021
Hello @all -how can i achieve this:-
%Integrate the function with changing limit
%limit of intigration
lowerlimit=0, upperlimit=z;
% Please note upperlimit z is a array & z varies from 0 to some positive value,let say 5.
%function
f=(-1.99)/(1.99-2*exp(-0.01*u)-1.98*exp(-2*u)); % u is a dummy variable
Thank you in advance.

Respuesta aceptada

Star Strider
Star Strider el 22 de En. de 2019
Try this:
f = @(u) (-1.99)./(1.99-2*exp(-0.01*u)-1.98*exp(-2*u)); % u is a dummy variable
z = 0 : 5;
for k1 = 1:numel(z)
intf(k1) = integral(f, 0, z(k1));
end
You could also use the arrayfun function. The loop is much faster than arrayfun.
Experiment to get the result you want.
  3 comentarios
Star Strider
Star Strider el 22 de En. de 2019
As always, my pleasure!
Narendra Singh
Narendra Singh el 2 de Jun. de 2021
hi Star
can you please help me to write this equation in

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by