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