【发布时间】:2013-08-16 01:44:33
【问题描述】:
我有一个 for 循环,当
n=20
for (i = 1: i + 1: n - 1)
disp(['Iteration count =' num2str(i)])
x = p + (i * h);
fAdd = f(x);
fNew = fOld + fAdd;
disp(['fNew = ' num2str(fNew)])
fOld = fNew;
end
但是当
n = [20 40];
循环仅在 20 次迭代后停止,并且在 n=40 时缺少另外 20 个 fNew 值。或者当
n = [40 20]
循环在 40 次迭代时停止,但我不想要 n=20 时的额外 20 个 fNew 值 有没有,我的意思是任何,解决这个问题?任何帮助将不胜感激!
【问题讨论】: