我需要在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