fib = zeros(1, 20);
fib(1) = 1;
fib(2) = 1;
for i = 3:20
    fib(i) = fib(i - 1) + fib(i - 2);
end
disp(fib);

这段代码使用 MATLAB 中的循环语句来计算斐波那契数列的前 20 项。

  • 首先,创建一个名为 fib 的零矩阵,大小为 1 行 20 列,用于存储数列的元素。
  • 初始化 fib 的前两个元素为 1。
  • 使用 for 循环,从第 3 项开始,通过将前两项相加计算当前项的值,并将其存储在 fib 矩阵中。
  • 最后,使用 disp(fib) 命令显示计算出的斐波那契数列的前 20 项。

本示例演示了如何在 MATLAB 中使用循环语句计算斐波那契数列,以及如何使用矩阵来存储和处理数据。

MATLAB 斐波那契数列计算 - 前 20 项示例

原文地址: https://www.cveoy.top/t/topic/jXea 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录