【发布时间】:2015-10-23 23:16:01
【问题描述】:
作为 MATLAB 课程的练习,我必须使用 MATLAB 中的 for 循环计算前 100 个Fibonacci numbers。这是我的代码:
for N=[0:1]
N=N
end
for N=[2:1:100]
N= N-1+N-2
end
但是结果是错误的:输出是 0,1,1,3,... 而不是 0,1,1,2,3,... - 即缺少 2。
我的代码哪里出错了?
【问题讨论】:
-
有什么问题?
-
我改写了问题并应用了代码突出显示,以使问题 (imo) 更易于理解。如果您不同意修改,请随时通过点击“已修改...之前”然后点击“回滚”来撤消修改。