Array indices must be positive integers or logical values.
Show older comments
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 Comment
Asmit Singh
on 27 May 2021
It is not clear as to what function you are trying to integrate. Please mention the exact function and the range of integration.
Answers (1)
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.
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!