function L = lucas(n,a,b) % 求卢卡斯数列的前 n 项,其中第一项为 a,第二项为 b L = zeros(1,n); L(1) = a; L(2) = b; for i = 3:n L(i) = L(i-1) + L(i-2); end end

% 在 M 文件中调用该函数 a = input('请输入卢卡斯数列的第一项:'); b = input('请输入卢卡斯数列的第二项:'); n = 30; L = lucas(n,a,b); disp(L);

MATLAB 求解卢卡斯数列前 N 项 - 函数实现及示例

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

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