%斐波拉契数列Fibonacci
%F(0)=0,F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)
function F=Fibonocci(n) %定义了一个名为Fibonacci()的函数,它的参数是n,其返回值存入数组F中。调用函数可以直接修改n值。
F(1)=0;
F(2)=1;
n=input('请输入n=');
for i=3:n
F(i)=F(i-1)+F(i-2);
end
disp(['斐波那契数列前 ', num2str(n), ' 项为:']); % 输出语句,num2srr(n)将数字n转化为字符n,此处不转化也可
disp(F); % 输出斐波那契数列的前 n 项
end
在MATLAB中,函数定义的一般形式如下:
function [output1,output2, ..., outputN] = functionName(input1,input2, ..., inputM)
% 函数主体
end
其中,function
关键字用于声明一个函数,functionName
是函数的名称,<