关于matlab如何计算数列
单双号怎么用条件语句写,下标怎么表示
数列刚好可以用一维数组表示,并且给出了通项公式,用循环或者递归就可以做,你要自己把这个过程翻译成编程语言的逻辑。
a = zeros(1,100);
a(1) = 1;
a(2) = 1;
for n = 3:100
m = 2;
if mod(n,2) == 0
m = 1;
end
a(n) = a(n - 1) + m * a(n - 2);
end
disp(a(100))
有帮助请采纳,还有不懂的可以继续追问~