Why does my loop only run once
5 views (last 30 days)
Show older comments
Raquel Terrer van Gool
on 14 Apr 2020
Commented: Raquel Terrer van Gool
on 14 Apr 2020
function I=trapezoidal(f,a,b,n)
h=(b-a)/n; % length of the interval
total=0;
x=a;
fa=f;
x=b;
fb=f;
for i=n
x=i;
fn=f+total
total=fn
end
I=fa+fb+2*fn;
end
0 Comments
Accepted Answer
Peng Li
on 14 Apr 2020
I assume that your parameter n is a scalar? If you want to let your script loop from 1 through n, you use for i = 1:n.
More Answers (0)
See Also
Categories
Find more on Loops and Conditional Statements 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!