怎么在matlab里求斐波那契数列
1个回答
关注
展开全部
咨询记录 · 回答于2023-06-09
怎么在matlab里求斐波那契数列
您好朋友,以下是一种计算斐波那契数列的方法:function fib = fibonacci(n)% n表示需要计算的第n个斐波那契数。fib = zeros(1, n+1); % 使用矩阵储存前n个斐波那契数。fib(1) = 0; % 斐波那契数列的第一个数为0fib(2) = 1; % 斐波那契数列的第二个数为1for i = 3:n+1 fib(i) = fib(i-1) + fib(i-2); % 利用递推公式计算斐波那契数列。endfib = fib(2:end); % 返回从第一个斐波那契数开始的前n个斐波那契数。然后你可以在命令行输入 `fibonacci(10)` ,即可得到前10个斐波那契数列。ans = 1 1 2 3 5 8 13 21 34 55。希望我的回答能帮助到您喔。