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 commentaire

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

Connectez-vous pour commenter.

Réponses (1)

Jan
Jan le 27 Mai 2021
Modifié(e) : Jan le 27 Mai 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.

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Modifié(e) :

Jan
le 27 Mai 2021

Community Treasure Hunt

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

Start Hunting!

Translated by