一个关于matlab循环的问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:07:09
一个学生贷款的问题,本金20000,每年利息是6.8%,如果学生10年来一分前都没还,一共累积了多少欠款。
balance=20000
rate=0.068
谢谢

%matlab有一个专门函数fvfix
>> FV = fvfix(0.068, 10, 0,20000)

FV =

38614

%可以验证
clc;clear
balance(1)=20000;
rate=0.068;
for k=1:10
balance(k+1)=balance(k)*(1+rate);
end
format short g
res=[0:10;balance]'

结果:
res =

0 20000
1 21360
2 22812
3 24364
4 26020
5 27790
6 29680
7 31698
8 33853
9 36155
10 38614

balance=20000;
rate=0.068;
for ii=1:10
balance=balance*(1+rate);
end
balance

二楼讲的很详细了,给分吧~-~