Matlab求一个数列的每一项

想问一下大家,In=1/(6n)-1/6In-1,后面的是I的n-1,如果我想用matlab循环应该怎样输入,怎样能求I10得多少,。I0等于1/6ln7

该回答引用GPTᴼᴾᴱᴺᴬᴵ
你可以使用一个循环来计算每一个I的值,然后将其存储在一个数组中。在每次迭代中,使用上一次迭代中计算出来的值来计算当前的值。

以下是一个示例代码:

n = 10; % 求解I10
I = zeros(1, n); % 初始化数组
I(1) = 1/6; % 初始条件
for i = 2:n
    I(i) = 1/(6*i) - 1/6 * I(i-1);
end
disp(I(10)); % 输出I10的值


这个代码会计算出I1到I10的值,并将I10的值输出到命令行窗口中。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^