等额本息贷款每月还款金额推导过程
假设贷款总额是A,而每月利息是b,总共360期,目标是计算每个月应该给银多少钱,推导过程如下。
设每个月还银行的本金为
mn(1≤n≤360)m_n ( 1 \leq n \leq 360) mn(1≤n≤360)
每个月还给银行的本金加上利息设为c,则每月的c是固定的。
现在分析一下第i个月的还款情况,前面i-1个月已经还了本金∑n=1i−1mn\sum_{n=1}^{i - 1} m_{n}∑n=1i−1mn,故此时只欠银行的本金为:A−∑n=1i−1mnA - \sum_{n=1}^{i - 1} m_{n}A−∑n=1i−1mn,所本月应还的利息是:(A−∑n=1i−1mn)b(A - \sum_{n=1}^{i - 1} m_{n})b(A−∑n=1i−1mn)b,c应该是利息加上应还有本金,故有:
c=(A−∑n=1i−1mn)b+mi,1≤i≤360(式1)c = (A - \sum_{n = 1} ^ {i-1}m_{n})b + m_{i}, 1 \leq i \leq 360 (式1)c=(A−n=1∑i−1mn)b+mi,1≤i≤360(式1)
当还完第360个月之后,应该不再欠银行钱了,于是有:
A−∑n=1360mn=0(式2)A - \sum_{n=1}^{360}m_{n} = 0 (式2)A−n=1∑360mn=0(式2)
当式1取i = 360时,联合式2即有:
c=(A−∑n=1359mn)b+m360c = (A - \sum_{n=1}^{359} m_{n})b + m_{360}c=(A−n=1∑359mn)b+m360
A−∑n=1359mn−m360=0A - \sum_{n=1}^{359} m_{n} - m_{360} = 0A−n=1∑359mn−m360=0
于是有:
c=m360b+m360c = m_{360}b + m_{360}c=m360b+m360
即:
m360=c1+bm_{360} = \frac {c} {1 + b}m360=1+bc
再次,对式1分别写出第i-1月和第i月的公式,即:
c=(A−∑n=1i−2mn)b+mi−1c = (A - \sum_{n = 1}^{i -2}m_{n})b + m_{i-1}c=(A−n=1∑i−2mn)b+mi−1
c=(A−∑n=1i−2mn−mi−1)b+mi=(A−∑n=1i−2mn)b−mi−1b+mic = (A - \sum_{n = 1}^{i - 2}m_{n} - m_{i-1})b +m_{i} = (A - \sum_{n = 1}^{i-2} m_{n})b - m_{i-1}b + m_{i}c=(A−n=1∑i−2mn−mi−1)b+mi=(A−n=1∑i−2mn)b−mi−1b+mi
将mim_{i}mi看成已知,则可通过这两式子联合求得mi−1m_{i-1}mi−1为:
mi−1=mi1+bm_{i-1} = \frac {m_{i}} {1 + b}mi−1=1+bmi
这就是mim_{i}mi的递推公式,而m360=c1+bm_{360} = \frac {c} {1+b}m360=1+bc,于是得到:
m1=c(1+b)360m_{1} = \frac {c} {(1+b)^{360}}m1=(1+b)360c
最后将式1写出第1个月的公式为:
c=Ab+m1c = Ab + m_{1}c=Ab+m1
即:
c=Ab+c(1+b)360c = Ab + \frac {c} {(1+b)^{360}} c=Ab+(1+b)360c
移项得:
c(1−1(1+b)360)=Abc(1 - \frac {1} {(1+ b)^{360}}) = Abc(1−(1+b)3601)=Ab
即:
c((1+b)360−1(1+b)360)=Abc(\frac {(1+b)^{360} - 1} {(1 + b)^{360}}) = Abc((1+b)360(1+b)360−1)=Ab
故得:
c=Ab(1+b)360(1+b)360−1c = \frac {Ab(1+b)^{360}} {(1+b)^{360} - 1}c=(1+b)360−1Ab(1+b)360
还没有写完……
等额本息贷款每月还款金额推导过程相关推荐
- 等额本金贷款和等额本息贷款计算和比较
等额本息贷款 等额本息还款法即把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中,每个月的还款额是固定的,但每月还款额中的本金比重逐月递增.利息比重逐月递减.这种方法是目前最为普遍, ...
- 等额本息贷款与等额本金贷款比较
from http://www.dkfx.cn/html/hots/002_bx_vs_bj.html 关键字: 等额本息贷款, 等额本金贷款, 贷款比较, 提前还款 序 国内银行最早推出的贷款方式是 ...
- Python计算等额本息贷款和等额本金贷款
题目: 编写函数loanCalculator,根据参数返回每个月贷款详细信息和利息总额,具体要求如下: 1.参数包括:贷款额度.贷款期限.年利率(默认4.35%)和还款方式(1表示等额本金贷款,2表示 ...
- 等额本息贷款月付款额的推导公式
因为最近准备买房,就对贷款还款方式进行了了解.等额本金还款比较容易计算,用总贷款额A除以总期数m(单位为月)就可以算出每一个月应该还的本金,再加上当月应还利息就可以算出当月总还款额.但是对等额本息的还 ...
- 等额本息计算式的推导
其中P是全额, R是月息, N是期数. 对于等额本息, 每个月的还款数额相同, 但是利息是递减的, 第一个月是全额的一个月利息, 第二个月是去掉第一个月本金后剩余金额的一个月利息, 如下: 假定每月还 ...
- 等额本息贷款 ——已知贷款本金、月还款额、贷款月数,反推贷款月利率、年利率-java实现
等额本息 每月还款计算公式: 每月本息金额 = (本金×月利率×(1+月利率)^还款月数)÷ ((1+月利率)^还款月数-1)) 反转求出 月利率 月利率 如果根据上面公式反转是算不出来的. 下面给出 ...
- 如何使用python进行等额本金-等额本息贷款计算
#贷款额为a,月利率为i,年利率为I,还款月数为n a = 500000.00 I = 0.11495 i = I/12 n = 60 print("-----等额本息计算,以5个月为例-- ...
- 等额本金和等额本息的区别(含计算公式)
最近做银行的项目,接触到了利息的算法,现在和大家分享一下! 转载自:http://www.to8to.com/yezhu/z4616.html 对于大多数人来说,买房都需要向银行借贷,这里面就牵扯到一 ...
- 等比序列的实际应用 —等额本息还款金额公式推导
缘起 等额本息是买房按揭贷款时最常用的一种还款方式,其意义从字面就可以理解,就是每期还款的本金加利息之和相等.我们在计算每期应还本金和利息时,在Excel中可以方便的使用函数PMT(rate,nper ...
最新文章
- 用Spring的BeanUtils前,建议你先了解这几个坑!
- e class connect.php,剖析帝国CMS核心文件e/class/connect.php中的常用函数
- 定时器timerfd
- java抓rtp包_Wireshark抓取RTP包,还原语音
- java日期的运用(DateUtils工具类)
- data 的数据代理
- 非常漂亮的后台登录页面源码
- hive后台启动_数据仓库组件:Hive环境搭建和基础用法
- [转载] Java 中的binarySearch方法
- VM虚拟机不被低版本兼容问题
- 【数据分析项目实战】篇1:游戏数据分析——新增、付费和用户行为评估
- python中fact_python中fact函数使用
- [Clickhouse 入门到精通]-单机安装部署
- 施工现场工地监管如何能够接入4G摄像头实现流媒体服务器视频监控?
- H5 捕鱼游戏搭建教程
- android 4.4官方下载,安卓系统电脑版-android x86 4.4 iso下载官方最新版【pc版】-西西软件下载...
- openjudge 1.3.10 计算并联电阻的阻值
- 东北育才 d1t1 优雅的序列
- -2147483648是不是int常量
- 《信号与系统》(吴京)部分课后习题答案与解析——第三章(离散LTI系统的时域分析)