斐波那契数列定义:
function y = fibonacci(n)
%生成斐波那契数列的第n项
if (n<0)||(round(n)~=n)||~isscalar(n)
warning('输入参数应为非负整数标量');
y=[];
return;
elseif n<2
y=n;
else
y = fibonacci(n-2)+fibinacci(n-1);
end
斐波那契数列定义:
function y = fibonacci(n)
%生成斐波那契数列的第n项
if (n<0)||(round(n)~=n)||~isscalar(n)
warning('输入参数应为非负整数标量');
y=[];
return;
elseif n<2
y=n;
else
y = fibonacci(n-2)+fibinacci(n-1);
end