我正在学习数值方法课程,并制作了一个小的 MATLAB 脚本来使用梯形方法计算积分。但是我的脚本使用了 FOR 循环,我的朋友告诉我,如果我在 Matlab 中使用 FOR 循环,我做错了。有没有办法将此脚本转换为对 Matlab 友好的脚本?
%Number of points to use
N = 4;
%Integration interval
a = 0;
b = 0.5;
%Width of the integration segments
h = (b-a) / N;
F = exp(a);
for i = 1:N-1
F = F + 2*exp(a+i*h);
end
F = F + exp(b);
F = h/2*F