這個應該很簡單,知道斐波那契數列的原理對於編程新手來說是沒有問題的,至少看看下面的程序就明白了。
其中,生成數n是用戶自定義的,從鍵盤輸入。
代碼如下:
[代碼]
n=input('請輸入n = ');%輸入前n項的n值。..
對於i=1:(n-2)
a(1)= 1;a(2)= 1;
a(I+2)= a(I+1)+a(I);
結束
a
[/code]
例如,輸入n=20。
結果如下:
[代碼]
a =
列1到9
1 1 2 3 5 8 13 21 34
列10到18
55 89 144 233 377 610 987 1597 2584
列19到20
4181 6765
[/code]