Need help with an integral with variable bounds

Hey guys, I need help with an integral using variable bounds.
I Have a certain function:
f = @(t) [function]
And I want to Integrate this function with respect to t, so:
Nf = integral(f,x,y)
However, x and y are variables:
i = 1:35040
x = (1/(24*4))*(i-1)
y = (1/(24*4))*i
I want to store the results of these integration in a matrix:
M = [Nf(1), NF(2), .., NF(35040)]
A loop function does not seem to work:
for i=1:35040
f = @(t) [function]
x = (1/(24*4))*(i-1)
y = (1/(24*4))*i
Nf = integral(f,x,y)
end

 Respuesta aceptada

madhan ravi
madhan ravi el 1 de Dic. de 2018
syms x y %example
f = @(t) sin(t)
Nf = int(f,x,y)
i = 1:35040;
x = (1/(24*4))*(i-1);
y = (1/(24*4))*i;
result=vpa(subs(Nf),2)

2 comentarios

Tim Stark
Tim Stark el 1 de Dic. de 2018
Thanks a lot!
madhan ravi
madhan ravi el 1 de Dic. de 2018
Anytime :)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Mathematics en Centro de ayuda y File Exchange.

Productos

Versión

R2018b

Preguntada:

el 1 de Dic. de 2018

Comentada:

el 1 de Dic. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by