斐波那契数列Fibonacci Sequence
主代码
%% 清理可能存在的旧数据
clc; % 清屏
clear; % 清除变量
close; % 关闭可能存在的窗口
%% 调用主要代码
n = 5; % 计算前几个斐波那契数列
res = fibonacci(n); % 调用计算函数
disp('结果是:')
disp(res); % 打印结果
函数文件
function fibo = fibonacci(n)
fibo = zeros(n, 1); % 把fibo作为n行1列的空矩阵,里面元素置为0
fibo(1) = 1;
fibo(2) = 2; % 启动条件
for k = 3:n
fibo(k) = fibo(k-1) + fibo(k-2);
end
return