Array indices must be positive integers or logical values.

Hi, I am new at Matlab. How do I do the integration of V=0.001 from 0 to 200 seconds (x)?
This is my try, but I always get the "Array indices must be positive integers or logical values"-error.
Can somebody help me please? Thanks in advance.
function y=Volumen(x)
global V
V=0.001
f = @(x) V(x);
q = integral(@(x) V(x),0,200)

1 comentario

It is not clear as to what function you are trying to integrate. Please mention the exact function and the range of integration.

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 27 de Mayo de 2021
Editada: Jan el 27 de Mayo de 2021
Your V is constant. Then the integral is:
function y = Volumen(x)
V = 0.001;
y = V * 200;
end
But this does not depend on x. So please explain, which problem the code should solve.

Categorías

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

Etiquetas

Preguntada:

el 27 de Mayo de 2021

Editada:

Jan
el 27 de Mayo de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by