【发布时间】:2023-03-23 07:42:01
【问题描述】:
如何在 Matlab 中使用循环编写斐波那契函数?函数必须有两个输入。
输入: 1.一个数字开始序列 2.要返回的项数(必须是正整数(N))
输出:是斐波那契数列的 1xN 向量。
条件:如果首项为0或1,则第二项为1。对于任何其他数字,首项将与第二个数字重复。
谢谢
【问题讨论】:
-
“开始序列的数字”。根据定义,斐波那契数列以
f0 = 0和f1 = 1开头。你能澄清一下“开始序列的数字”是什么意思吗? -
例如,如果函数的两个输入是 (0,6),则输出应该是 [0 1 1 2 3 5]。对于输入 (4,10),输出应为 [4 4 8 12 20 32 52 84 136 220]。
-
如果两个输入是:
(3,6)?输出会是[3 4 4 5 6 9]吗? -
对于 (3,6),输出应该是 [3 3 6 9 15 24]