声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1412|回复: 1

[共享资源] 银行利息的MATLAB计算程序

[复制链接]
发表于 2007-3-30 17:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
很多朋友毕业后,说不定要赶着结婚买房子,当今除非发横财了,否则,买房子只有靠贷款了,现在有个小程序自己就可以知道每个月还多少钱就可以安心享受房子和不用担心银行骚扰你!


A=input('Please input the amount of load A=');
M=input('Please input the number of months M=');
R=input('Please input the monthly interest rate R=');
P=A*(R*(1+R)^M/((1+R)^M-1));
B=zeros(M,1);
Ip=B;
Pr=B
for m=1:M
    if m==1
        Ip(m)=A*R;
    else
        Ip(m)=R*B(m-1);
    end
    Pr(m)=P-Ip(m);
    if m==1
        B(m)A=Pr(m);
    else
        B(m)=B(m-1)-Pr(m);
    end
end
format bank
disp(['Amount of your load='num2str(A)]);
disp(['Monthly interest rate='num2str(R)]);
disp(['Number of months='int2str(M)]);
disp(['Payment='num2str(P)]);
disp('');
disp('          Amortization Schedule');
disp('Payment Balance Interest  Primary');
disp([[1:M]' B Ip Pr]);
format short g


希望大家对此批评考证!谢谢!
回复
分享到:

使用道具 举报

发表于 2007-3-30 18:51 | 显示全部楼层
原帖由 海底龙城 于 2007-3-30 17:27 发表
很多朋友毕业后,说不定要赶着结婚买房子,当今除非发横财了,否则,买房子只有靠贷款了,现在有个小程序自己就可以知道每个月还多少钱就可以安心享受房子和不用担心银行骚扰你!


A=input('Please input t ...



请先更正你的程序:

  1.     B(m)A=Pr(m);
复制代码
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 12:40 , Processed in 0.064825 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表