以下是一个用MATLAB编写的计算斐波那契数列的函数:

function fib = fibonacci(n)
    if n <= 0
        error('输入的整数必须大于等于1')
    end
    
    fib = zeros(1, n);
    fib(1) = 1;
    fib(2) = 1;
    
    for i = 3:n
        fib(i) = fib(i-1) + fib(i-2);
    end
end

使用方法:

fibonacci(10)

这将返回一个包含前10个斐波那契数的数组。

用matlab编写一个函数计算给定整数的斐波那契数列。

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

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