matlab贷款利率怎么算?
用if分支语句,可实现计算贷款利息。依据人民币贷款基准利率按2015-10-24标准编制。
一个关于matlab循环的问题
%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
求大神帮忙解决matlab 工程投资的回报率问题,解释下下面的代码,有奖励
其中有输入方式错误,给你改好了。并求得结果。
A=[1*ones(20)];
A(1)=5000*(1+0.0558); %第一年欠银行的钱
A(2)=(A(1)+5000)*(1+0.0558); %第二年欠银行的钱
A(3)=(A(2)+5000)*(1+0.0558); %第三年欠银行的钱
A(4)=(A(3)+5000)*(1+0.0558); %第四年欠银行的钱
A(5)=A(4)*(1+0.0558); %第五年欠银行的钱
A(6)=A(5)*(1+0.0558); %第六年欠银行的钱
for i=7:20
A(i)=(A(i-1)-4000)*(1+0.0558); %第i年欠银行的钱
if A(i)*(1+0.0558)4000 %找出可以还清贷款的前一年
break;
end
end
fprintf('收回投资的时间')
i+1 %收回投资的年份
fvvar=[20-(i+1)]*4000+[4000-A(i)*(1+0.0558)];
fprintf('20年时的未来值')
fvvar %20年时的未来值
ROI=[0*ones(20)];
ROI(5)=1500/A(5); %第5年的投资回报率
ROI(6)=1500/A(6); %第6年的投资回报率
for j=7:20
if ji+1
ROI(j)=4000/(A(i)+4000*(j-6)); %未还清贷款前第i年的投资回报率
else
ROI(j)=4000/(4000*i+A(i)*(1+0.0558)); %还清贷款后第i年的投资回报率
end
end
plot(ROI) %绘出投资回报率曲线
收回投资的时间
ans =
14
20年时的未来值
fvvar =
50901/2
关于等额本息还款法和等额本金还款法的MATLAB代码
N=input('请输入N=')%偿还年份总共的月份数
r=input('请输入r=')%月利率
a(1)=input('请输入a(1)=')%初始贷款数
b=a(1)*r*(1+r)^N/((1+r)^N-1)
for n=1:N
a(n+1)=a(n)*(1+r)-b;%a(n+1)表示第n+1个月仍欠还款总额
d(n)=a(n)-a(n+1);%d(n)第n个月还款本金
M(n)=b-d(n);%M(n)第n个月还款利息
end
format bank%保留两位小数
a'
B=[b*ones(N,1),d',M']%等额本息每月还款清单(包括每月还的总额、本金、利息)
关于matlab贷款计划和matlab贷款问题的介绍本篇到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
还没有评论,来说两句吧...