编写matlab语句实现Fibnacci数列的计算.具体如图

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/16 21:21:40
编写matlab语句实现Fibnacci数列的计算.具体如图
xRNA} IkwgfJ/aݥ0lWڔ? Ji].ݥ-ѫ;ߙ3[z}T lw)'򡨭//[as5+^bwF|8/I`!SH7̡RZ(VVJjRZSYVP\ga|/计q6a`bŐ<.094 H40aTC ұ^ 6bc9LA="7鑗KSFְ' b-Om[+8ЋKûM) j V[RX[O7Zb=<~GB]u7bY'&8)|pڌ[1$EI])[?vu*[#"yu3/s~Dӆx7sGNGvc/=\ڻΨώjljp!: 2~[怘K:砶_]QeX[]pӄqML8g'&@!&+ F]4CS6KEz0í \iLrr@b`YFU_\2

编写matlab语句实现Fibnacci数列的计算.具体如图
编写matlab语句实现Fibnacci数列的计算.具体如图

编写matlab语句实现Fibnacci数列的计算.具体如图
你写的有问题,斐波那契(Fibonacci)数列指的是这样一个数列:
f(1)=1,f(2)=1,f(3)=f(1)+f(2)=2,f(4)=f(2)+f(3)=3,…这个数列从第三项开始,每一项都等于前两项之和.即f(n)=f(n-1)+f(n)
利用matlab软件编制一个程序如下:
function a=fib(n)
%生成长度为n的斐波那契数列
if n==1
a=1;
elseif n==2
a=[1 1];
else
b=fib(n-1);
a=[b,b(end-1)+b(end)];
end
例如
fib(8)
ans= 1 1 2 3 5 8 13 21
即f(8) =21