用matlab求编写函数计算Fibonacci数组,求出该数组中第一个大于10000的元素。怎么写?

2020-06-29 科技 235阅读
函数m文件Fibonacci.m:
function Fn=Fibonacci(n)
% Fibonacci用于计算Fibonacci数F(n)
% F(1)=F(2)=1 F(k)=F(K-1)+F(K-2)
if n<0||(n~=round(n))
n=0;
end

switch n
case 0
disp('输入错误!');
Fn=[];
case 1
Fn=1;
case 2
Fn=1;
otherwise
Fn1=1;
Fn2=1;
for k=3:n
Fn=Fn1+Fn2;
Fn1=Fn2;
Fn2=Fn;
end
end

end
百度上有。。。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com