用matlab设计 假设一个人从第1年到第N=10年每年投入本金S=10000元,每年利率为q=10%,编写循环求到第N+1年本利合计T,与本金总额S*N比较。
时间: 2024-04-15 18:29:29 浏览: 14
你可以使用以下 MATLAB 代码来计算第 N+1 年的本利合计 T,并将其与本金总额 S*N 进行比较:
```matlab
N = 10; % 年数
S = 10000; % 本金
q = 0.1; % 利率
T = S; % 初始化本利合计为本金
for i = 1:N
interest = T * q; % 计算利息
T = T + interest + S; % 更新本利合计
end
total_amount = S * N; % 计算本金总额
fprintf('第%d年的本利合计:%.2f\n', N+1, T);
fprintf('本金总额:%.2f\n', total_amount);
```
运行上述代码,你将得到第 N+1 年的本利合计值以及本金总额,并可以进行比较。请注意,代码中的利率 q 是以小数形式表示的,即 10% 对应 0.1。