生活中的数学 --- 等额本息贷款和等额本金贷款的月供应该怎么算?

news2024/11/28 12:53:52

等额本息贷款和等额本金贷款的月供应该怎么算?

        从一个例子开始,假设我要从银行贷款36万(即,本金),银行给出的贷款年利率是12%(月利率为年利率除以12),贷款半年(6个月),按月还款,分6期还完。 问分别按照等额本息等额本金的贷款方式去贷款,每个月应该还多少钱?

 等额本息的计算结果:

 等额本金的计算结果:

计算器给出的结果共分5列,其中:

第一列表示期数,本例中存款半年,共分6期。

第二列表示每月所还贷款中本金所占的部分,本金就是贷款的原始资金。

第三列表示每月所还贷款中利息所占的部分,利息就是你找银行借钱要付给银行的酬劳,毕竟银行不可能白白借给你钱。你除了要还给银行最开始借的那部分钱,即,本金,还要再多给银行一部分额外的钱,即,利息。

第四列为每月所还的贷款,他等于第二列(本金)和第三列(利息)的和。

第五列是你每月还欠银行的钱。可见,不管是采用那种贷款的方式去还贷,还到第六个月的时候欠银行的钱都是0了。


什么是等额本息,为什么叫等额本息?

        注意看图中我用红色方框框出来的部分,这一列中每个月的还款金额是相同的。这是等额本息贷款的特点,也就是每个月连本带利息还给银行的钱一样多。


为什么叫等额本金?

        与等额本息不同的是,等额本金每月还款的金额是变动了,第一个月最高,最后一个月最少。但每个月的还款中,所还本金的数目相同(图中红色方框所框出来的部分),故而,这种还款的计息方式被称为等额本金。


等额本金每个月的月供是如何计算的?

等额本金还贷的本金和利息是分开单独计算的。

1,就本金而言,因为等额本金每个月的所还得金额相同。因此,我们先计算每个月所要还得本金:

36万/6=6万

得出,每月还款中所还本金得数额为6万。这和计算器得到得结果相同。

2,利息

第一个月,我总共欠银行36万,月利率为12%/12=1%。因此,第一个月我要付给银行的利息是:

36万*1%=3600元

第二月,因为我第一个月还了6万的本金,因此,我总共欠银行的钱变成了30万。第二个月我要付给银行的利息是基于当前的欠款总额计算的,即:

30万*1%=3000元

第三月,我第二个月又还了6万的本金,因此,我总共欠银行的钱变成了24万。我要付给银行的利息也是基于当前的欠款总额计算的,即:

24万*1%=2400元

......

依此类推,到了第六个月,我前面已经还了30万本金,这时我只欠银行6万了。这时我需要还的利息是:

6万*1%=600元

总共的利息是:

3600+3000+2400+1800+1200+600=(3600+600)/2*6= 12600元

连本带利整个还款的总额为总本金加总利息:

360000+ 12600=372600元

这和贷款计算器给出的结果是吻合的: 


 等额本息每个月的月供是如何计算的?

        等额本息的计算要基于等额本息的还款特性,也就是每个月所还欠款是等额的。但一开始我们是不知道具体数额的,这和等额本金不同。

设:

        每月还款的金额(本金+利息)为A。截止到每个月欠款的总额为a_{0},a_{1},...a_{6}

则:

        第一个月欠款总额为,贷款总本金。因为,到目前为止,既没有开始还款,也没有产生任何借贷利息。

 a_{0}=360000

        从第二个月开始还款并开始按月计算贷款利息。欠款总额为,第一个月的欠款总额加第一个月的利息,再减去第一个月的还款。

a_{1}=a_{0}*(1+0.01)-A

        第三个月欠款总额为,第二个月的欠款总额加第二个月的利息,再减去第二个月的还款。

 a_{2}=a_{1}*(1+0.01)-A

 ......

        依此类推,第六个月的欠款总额为

a_{6}=a_{5}*(1+0.01)-A=0

且,第六个月正好把欠款还完,因此,a_{6}=0 。

逐一回代方程中变量得到:

a_{6}=a_{5}*(1+0.01)-A=(a_{4}*(1+0.01)-A)*(1+0.01)-A

=(((a_{3}*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A

=((((a_{2}*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A

=(((((a_{1}*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A

=((((((a_{0}*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A)*(1+0.01)-A

=a_{0}*(1+0.01)^{6}-A*(1+0.01)^{5}-A*(1+0.01)^{4}-A*(1+0.01)^{3}-A*(1+0.01)^{2}-A*(1+0.01)^{1}-A

把上式重新排列一下,得到:

=a_{0}*(1+0.01)^{6}-(A+A*(1+0.01)^{1}+A*(1+0.01)^{2}+A*(1+0.01)^{3}+A*(1+0.01)^{4}+A*(1+0.01)^{5})

括号中是一个几何级数(geometric series),也被称之为等比数列。根据等比数列的求和公式,首项,公比,项数分别为:

a=A,r=1+0.01,n=6

代入求和公式:

\frac{a*(1-r^{n})}{1-r}=\frac{A*(1-(1+0.01)^{6})}{1-1-0.01}=\frac{A*(1-(1+0.01)^{6})}{-0.01}

把这个结果回代到方程中的后半部分:

a_{6}=a_{0}*(1+0.01)^{6}+\frac{A*(1-(1+0.01)^{6})}{0.01}

 又因为a_{6}=0,得到:

a_{0}*(1+0.01)^{6}+\frac{A*(1-(1+0.01)^{6})}{0.01}=0

\Rightarrow a_{0}*(1+0.01)^{6}=\frac{A*((1+0.01)^{6}-1)}{0.01}

 \Rightarrow A=\frac{a_{0}*(1+0.01)^{6}*0.01}{(1+0.01)^{6}-1}

 最后代入本金a_{0}=360000,得到:

 A=\frac{360000*(1+0.01)^{6}*0.01}{(1+0.01)^{6}-1}\approx 62117.41

 连本带利的还款的总额为,月供乘以总的还款月数:

62117.41*6=372704.46元

所还总利息为,还款总额减去本金:

 372704.46-360000=12704.46

 这和贷款计算器给出的结果是吻合的,需要注意的是等额本息所支付的利息要略高于等额本金的利息

最后,为了便于计算,我们给出等额本息贷款方式计算月供的通式 :

A=\frac{P*(1+r_{month})^{n}*r_{month}}{(1+r_{month})^{n}-1}

其中:

1,P表示本金,principal。 

2,r_{month},表示月利率,等于年利率除以12。例如,在本例中为0.12/12=0.01。

3,n表示贷款周期,如果按照月利率算就等于贷款的总年数乘以12。例如,在本例中就是0.5(半年)*12。


为什么会有房奴的说法?

         在上面的例子中,贷款金额不算高,且贷款时间很短(虽然例子中的利息确实挺高的)。但如果你要是选择在北上广买一套房,且按照贷款30年来算,还款时贷款人所支付的总利息会是多少呢?

比如说,我们付完首付后,需要向银行借的钱分别是100万,500万或1000万,统一按照贷款30年,贷款年利率为4.5%算。

贷款100万:

贷款100万,不论是用那种方式还款,平均下来要付70多万的利息,且等额本息要比等额本金多还大概15万。

贷款500万:

贷款500万,平均下来要付350多万的利息,且等额本息要比等额本金多还大概74万。

贷款1000万:

贷款1000万,平均下来要付700多万的利息,且等额本息要比等额本金多还大概150万。

        这样看来,你如果你贷款的金额越大,切贷款30年(即,360个月)的话,你要还的利息基本上都已经接近是大半套房子的钱了! 这就是为什么说有些买房的人会说自己是房奴,毕竟买个房子要多付那么多的利息钱,还款的周期还特别长。


 (全文完)

作者 --- 松下J27 

格言摘抄:

真实是一切的开始!

 参考文献(鸣谢):

1,https://www.youtube.com/watch?v=T6FBfNpiBYw

2,贷款计算器 - 首页 - 广发银行 

(配图与本文无关) 

版权声明:文中的部分图片,文字或者其他素材,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1581851.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

go websocket

WebSocket 是一种网络协议,建立在 HTTP 协议之上,允许双向通信。WebSocket 协议允许服务器发送数据到客户端,同时也可以让客户端向服务器发送数据。WebSocket 使用 HTTP 协议的升级请求和响应来建立连接。WebSocket 的主要优点在于它可以通过…

【Node.js】短链接

原文链接:Nodejs 第六十二章(短链接) - 掘金 (juejin.cn) 短链接是一种缩短长网址的方法,将原始的长网址转换为更短的形式。短链接的主要用途之一是在社交媒体平台进行链接分享。由于这些平台对字符数量有限制,长网址可…

Lua热更新(AssetBundle)

AssetBundle 新版本导入ab包报错,则删除其中的Tests文件夹。 给资源分组 打包设置:平台、路径、重复打包清空文件夹、复制到streaming文件夹 建议勾选 建议使用LZ4压缩方式 用来观察文件中的包大小,不常用 参数总结: 这六个只做了解,重要的是上面的

kubesphere部署(apple m1 m2 m3)

背景:使用一个命令kk(KubeKey)同时快速安装 Kubernetes 和 KubeSphere的集成环境,提高效率,减少部署时所花费的精力。这里环境为apple m2 一、KubeSphere简介 KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统&#x…

YOLOv7全网独家改进: 卷积魔改 | 变形条状卷积,魔改DCNv3二次创新

💡💡💡本文独家改进: 变形条状卷积,DCNv3改进版本,不降低精度的前提下相比较DCNv3大幅度运算速度 💡💡💡强烈推荐:先到先得,paper级创新,直接使用; 💡💡💡创新点:1)去掉DCNv3中的Mask;2)空间域上的双线性插值转改为轴上的线性插值; 💡💡💡…

人工智能——深度学习

4. 深度学习 4.1. 概念 深度学习是一种机器学习的分支,旨在通过构建和训练多层神经网络模型来实现数据的高级特征表达和复杂模式识别。与传统机器学习算法相比,深度学习具有以下特点: 多层表示学习:深度学习使用深层神经网络&a…

智过网:报考中级注册安全工程师需要什么条件?

随着社会的快速发展和科技的日新月异,安全生产问题越来越受到人们的关注。中级注册安全工程师作为专业安全管理人才,其职责与角色日益凸显。那么,想要报考中级注册安全工程师,需要满足哪些条件呢? 首先,报考…

lanqiao.125卡片换位(2016年蓝桥杯C/C++省赛C组)

题目&#xff1a; 语法点&#xff1a; 1. unordered_map<string,int> dist; //存储图的不同状态及不同状态对应的步数 2. unordered_map的相关操作&#xff0c;详细见C中的unordered_map用法详解-CSDN博客 dist.count(x) //来寻找x出现的次数 dist.find(x) //来…

STM32学习和实践笔记(6):自己进行时钟配置的思路

在《STM32学习和实践笔记&#xff08;4&#xff09;: 分析和理解GPIO_InitTypeDef GPIO_InitStructure (d)-CSDN博客》 中&#xff0c;我了解到&#xff0c;在程序执行我们写的main函数之前&#xff0c;实际上先执行了一个汇编语言所写的启动文件&#xff0c;以完成相应的初始…

51单片机学习笔记15 LCD12864(带字库)显示屏使用

51单片机学习笔记15 LCD12864&#xff08;带字库&#xff09;显示屏使用 一、LCD12864简介二、管脚定义三、命令1. 功能能设定2. 清屏指令&#xff08;0x01&#xff09;3. 地址归位4. 进入设定点5. 显示状态开关6. 设定CGRAM地址7. 设定DDRAM地址8. 写资料到RAM9. 读出RAM 四、…

Flink WordCount实践

目录 前提条件 基本准备 批处理API实现WordCount 流处理API实现WordCount 数据源是文件 数据源是socket文本流 打包 提交到集群运行 命令行提交作业 Web UI提交作业 上传代码到gitee 前提条件 Windows安装好jdk8、Maven3、IDEA Linux安装好Flink集群&#xff0c;可…

37-代码测试(下):Go语言其他测试类型及IAM测试介绍

。 Go中的两类测试&#xff1a;单元测试和性能测试。 我就来介绍下Go 语言中的其他测试类型&#xff1a;示例测试、TestMain函数、Mock测试、Fake测试等&#xff0c; 示例测试 示例测试以Example开头&#xff0c;没有输入和返回参数&#xff0c;通常保存在example_test.go…

Verilog实现手表计时

实现手表的计时功能&#xff1a; 1.具有start启动信号、pause暂停信号&#xff0c;可以自定义其触发机制。 2.具有时间更改接口&#xff0c;可以更改时、分、秒。 3.输出时、分、秒。 Verilog设计 模块端口定义&#xff1a; module watch1(input wire clk …

mp4转flv怎么转?电脑怎么把视频转成flv?

MP4&#xff08;MPEG-4 Part 14&#xff09;是一种多媒体容器格式&#xff0c;广泛用于包含视频、音频、字幕等多种数据流。MP4因其高度灵活性、压缩效率和兼容性成为视频领域的主流格式&#xff0c;支持范围涵盖从在线视频到移动设备的各类应用场景。 FLV文件格式的多个优点 …

Linux虚拟内存简介

Linux&#xff0c;像多数现代内核一样&#xff0c;采用了虚拟内存管理技术。该技术利用了大多数程序的一个典型特征&#xff0c;即访问局部性&#xff08;locality of reference&#xff09;&#xff0c;以求高效使用CPU和RAM&#xff08;物理内存&#xff09;资源。大多数程序…

使用MongoDB 构建AI:轻松应对从预测式AI到生成式AI

毫无疑问&#xff0c;如今从生成式AI (GenAI )中获益最大的&#xff0c;是那些早已运用预测式AI (Predictive AI )的组织。 2023年6月&#xff0c;麦肯锡在2023年6月发布的《生成式人工智能的经济潜力》研究中也得出了与此相同的结论。 原因主要有以下几点&#xff1a; 内部文…

SCI一区 | Matlab实现OOA-TCN-BiGRU-Attention鱼鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测

SCI一区 | Matlab实现OOA-TCN-BiGRU-Attention鱼鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测 目录 SCI一区 | Matlab实现OOA-TCN-BiGRU-Attention鱼鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测预测效果基本介绍模型描述程序…

HarmonyOS 开发-MpChart运动健康场景实践案例

介绍 MpChart是一个包含各种类型图表的图表库&#xff0c;主要用于业务数据汇总&#xff0c;例如销售数据走势图&#xff0c;股价走势图等场景中使用&#xff0c;方便开发者快速实现图表UI&#xff0c;MpChart主要包括线形图、柱状图、饼状图、蜡烛图、气泡图、雷达图、瀑布图…

218基于matlab的有限差分法求解泊松方程

基于matlab的有限差分法求解泊松方程&#xff0c;采用SOR超松弛迭代法。模型采用方形区域&#xff0c;划分网格数为100*100&#xff0c;网格数可以很方便的更改。程序已调通&#xff0c;可直接运行。 218有限差分法 泊松方程 SOR超松弛迭代法 - 小红书 (xiaohongshu.com)

react17+antd4 动态渲染导航菜单中的icon

在路由信息对照表中的icon可以有两种形式&#xff1a;一种是组件形式&#xff0c;一种是字符串形式的。 在antd4的Menu.Item和SubMenu中的icon属性的格式为&#xff1a; 1.组件形式 这种方法在渲染时很方便&#xff0c;与antd中的Menu.Item中的icon属性的形式是一致的&#…