我需要在matlab中编写一个计算代码 the first 10 Fibonacci numbers 但我在这方面遇到了一些麻烦。我想用这里定义的公式:计算前10个斐波纳契数
https://www.math.hmc.edu/funfacts/ffiles/10002.4-5.shtml
而且我已经得到了这个到目前为止
n = 0;
c = (((1+sqrt(5))/2)^n -((1-sqrt(5))/2)^2)/(sqrt(5));
while (n < 10)
disp(c)
n+1;
end
但你很可能会看到,这是非常错误和不完整的。但我不知道该怎么做。教授希望我们写出正确的代码,这意味着我不能使用像斐波那契(n)这样的东西。任何帮助将不胜感激:)
他说,他不希望使用递归funtion –
这个问题没有说明,它说你不能只使用内置函数。 – Imme