MATLAB 求编写产生fibonacci数列前20项1,1,2,3,5,8,13.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 14:20:55
MATLAB 求编写产生fibonacci数列前20项1,1,2,3,5,8,13.
xJ@_e63i.\B@{)*j]T,ꮭZ_&oa:']\sG 59:51:zvW}w9L],:3_=k4ջj(TQM1t%I*Cw]k5sB\ɮsk Rj 13!P˷t N_|0v\AIrPl&Xr<%>f6/ 6?jI٣mx'LkISBCgI:o-`{%&^kw~ fx2z+#DB Ŏ^C1X"_"QQрS(4bG,iP ^UEDBA5HfVHV]Y ]

MATLAB 求编写产生fibonacci数列前20项1,1,2,3,5,8,13.
MATLAB 求编写产生fibonacci数列前20项1,1,2,3,5,8,13.

MATLAB 求编写产生fibonacci数列前20项1,1,2,3,5,8,13.
程序如下F:
>>clear
n=input('please input n='); %输入前n项的n值..
for i=1:(n-2)
a(1)=1;a(2)=1;
a(i+2)=a(i+1)+a(i);
end
M=sum(a')
点回车运行 (本例中.n=20)
please input n=20
得到结果:M=17710
不好意思..理解错误..上面程序是求前20项的和
求前20项..值.
>> n=input('please input n='); %输入前n项的n值..
for i=1:(n-2)
a(1)=1;a(2)=1;
a(i+2)=a(i+1)+a(i);
end
a' %回车.输入 20
结果:
ans =
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765