matlab编程求斐波那契数列前100项的和怎么求?

已知其通式用matlab编程表示为1/sqrt(5)*[((1+sqrt(5))/2)^n-((1-sqrt(5))/2)^n
>> syms n;
>> r=symsum(1/sqrt(5)*[((1+sqrt(5))/2)^n-((1-sqrt(5))/2)^n],n,1,100)
我用这个程序求出来的数好奇怪,有2页多……求指教!

第1个回答  2016-08-06
clc,cleara(1)=1;a(2)=1;n=input('n=');k=2;whilea(k)<=na(k+1)=a(k)+a(k-1);k=k+1;endkfib=[1:length(a);a]'---------atest-------------------n=1000k=17fib=112132435568713821934105511891214413233143771561016987171597本回答被网友采纳
相似回答