【数学建模】趣味数学模型——等额还款数学模型

news2024/9/24 17:20:00

问题

在银行贷款中,通常采用等额还款。假定银行贷款的年利率为 p,贷款 k 元,分 m 年采用每月等额还款方式还清。问每月还款多少钱?总共还的钱是多少?每月还款中还本金和利息各是多少元?

如果考虑每月等额还本金,结果如何?如贷款 160000 元,分 5 年还清,年利率为 4.032%。给出每种情况下每月的还款额,各自总共还款是多少?

方案一:每月等额还款

计算模型概述

在此方案中,每月还款金额相同,但还款中包含的本金和利息部分随着时间的推移逐渐变化。

 

Matlab 仿真程序

程序的主要步骤如下:

  1. 初始化各项参数:贷款金额 K = 160000 元,还款年限 m= 5 年,年利率 p=4.032%。
  2. 计算月利率 r = 12p​。
  3. 计算每月等额还款金额 a 。
  4. 逐月计算还款中的利息部分 L(i) 、本金部分 x(i)  和剩余本金 y(i) 。
  5. 输出结果,包括每月的还款金额、还本金、还利息以及剩余本金。

Matlab程序代码:

K = 160000; % 贷款金额
m = 5; % 还款年限
p = 0.04032; % 年利率
r = p / 12; % 月利率
n = m * 12; % 总月数
x = zeros(1, n); % 每月还本金
y = zeros(1, n); % 每月所剩本金
L = zeros(1, n); % 每月还利息
a = K * r * (1 + r)^n / ((1 + r)^n - 1); % 每月等额还款金额

% 初始还款
L(1) = K * r; % 第一个月的利息
x(1) = a - L(1); % 第一个月的本金
y(1) = K - x(1); % 第一个月剩余本金

% 逐月计算
for i = 2:n
    L(i) = y(i-1) * r; % 计算利息
    x(i) = a - L(i); % 计算本金
    y(i) = y(i-1) - x(i); % 更新剩余本金
end

% 输出总还款金额及每月还款详情
fprintf('贷款%6d元, 总共还款%5.2f元\n\n', K, n * a);
fprintf('月 还款金额 还本金 还利息 余本金\n');
for i = 1:n
    fprintf('%2d %5.2f %5.2f %5.2f %5.2f\n', i, a, x(i), L(i), y(i));
end

方案二:每月等额还本金

计算模型概述

在此方案中,每月偿还的本金固定不变,但由于剩余本金逐月减少,因此每月需支付的利息也逐月减少。每月的总还款金额逐渐减少。

Matlab 仿真程序

程序的主要步骤如下:

  1. 初始化各项参数:贷款金额 K = 160000 元,还款年限 m = 5 年,年利率 p = 4.032%。
  2. 计算月利率 r =12p​。
  3. 计算每月固定偿还的本金 b = \frac{K}{n}​。
  4. 逐月计算每月还款中的利息部分 L(i)、总还款金额 x(i) 和剩余本金 y(i)。
  5. 输出结果,包括每月的还款金额、还本金、还利息以及剩余本金。

Matlab程序代码:

 

K = 160000; % 贷款金额
m = 5; % 还款年限
p = 0.04032; % 年利率
r = p / 12; % 月利率
n = m * 12; % 总月数

x = zeros(1, n); % 每月还总共的钱
y = zeros(1, n); % 每月所剩本金
L = zeros(1, n); % 每月还利息
b = K / n; % 每月还本金

% 逐月计算
for i = 1:n
    L(i) = (K - (i-1) * b) * r; % 每月还利息
    x(i) = b + L(i); % 每月总还钱
    y(i) = K - i * b; % 余本金
end

% 计算总还款金额及总利息
s1 = sum(L); % 总利息
Total = K + s1; % 总还款

% 输出总还款金额及每月还款详情
fprintf('贷款%6d元, 总共还款%5.2f元\n\n', K, Total);
fprintf('月 还款金额 还本金 还利息 余本金\n');
for i = 1:n
    fprintf('%2d %5.2f %5.2f %5.2f %5.2f\n', i, x(i), b, L(i), y(i));
end

分析 

从结果来看,等额还款与等额还本金两者对比来看,贷款160000元,分5年还清,方案一总共还款176937.28元,方案二总共还款176396.80元。因此等额还款对银行更有利,因此银行采用的此方式。
 

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

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

相关文章

Webrtc之SDP协议

SDP简介 SDP 最常用于 RTC 实时通话的协商过程,在 WebRTC 中,通信双方在连接阶段使用 SDP 来协商后续传输过程中使用的音视频编解码器(codec)、主机候选地址、网络传输协议等。 在实际的应用过程中,通信双方可以使用 HTTP、WebSocket、Data…

MySQL数据库主从复制

主从复制原理 MySQL的复制类型 基于语句的复制 (默认)基于行的复制混合类型的复制MySQL主从复制的工作过程 主从复制设置 主从复制时基于二进制文件的所以需要打开二进制文件 主数据库 在MySQL配置文件/etc/my.cnf修改或增加 #启用了MySQL的二进制日…

集合及数据结构第三节————包装类和简单认识泛型

系列文章目录 集合及数据结构第三节————包装类和简单认识泛型 包装类和简单认识泛型 基本数据类型和对应的包装类装箱和拆箱泛型泛型类的使用裸类型(Raw Type) (了解)泛型如何编译的泛型的上界泛型方法 文章目录 系列文章目录集合及数据结构第三节…

linux上常见问题

1.普通用户下,不能使用sudo 解决方法 1.切换到root用户下执行该指令是没有问题的 2.更改配置文件sudoers 1.进入root用户下:su - 2.编辑sudoers :visudo 此时就打开了一个文件 3.在该文件找到这么一行内容:root ALL(ALL) ALL 4.在该行的…

CUDA-MODE课程笔记 第8课: CUDA性能检查清单

我的课程笔记,欢迎关注:https://github.com/BBuf/how-to-optim-algorithm-in-cuda/tree/master/cuda-mode CUDA-MODE课程笔记 第8课: CUDA性能检查清单 课程笔记 这节课实际上算是CUDA-MODE 课程笔记 第一课: 如何在 PyTorch 中 profile CUDA kernels 这…

(16)prometheus(普罗米修斯)监控的搭建

prometheus是由go语言编写的,监控服务器是否正常运行的工具,使用experter工具收集数据,传到prometheus服务器。可以结合grafana图形化和pagerduty报警发送有邮件和信息。 实验环境: 关掉防火墙和selinux grafana.example.com 1…

为什么CNAPP将会是网络安全领域的一场革命?

随着越来越多的组织开始业务上云,云原生应用保护变得越来越复杂。众多高度碎片化产品,很难去保护一个广泛的、动态变化的攻击场景。当前想要解决这一难题,有一个很好的思路,就是云原生应用保护平台(CNAPP)。…

第二届机器人与软件工程前沿国际会议在贵阳闭幕

2024年8月13日,第二届机器人与软件工程前沿国际会议(FRSE 2024)在贵阳圆满闭幕。 本次大会由长沙理工大学主办,贵州大学、湖南科技大学、爱迩思出版社(ELSP),ESBK国际学术交流中心、AC学术平台…

Python 办公自动化 处理 Excel 数据 【1】推荐

话说学好办公自动化,走遍天下都不怕!!! 好的,现在开始。 因为是一些办公自动化的应用场景,所以需要电脑支持excel、word和ppt以及python的运行环境。 如果有电脑不支持Excel word ppt的以及python环境下载安装配置可…

Spring 声明式事务 @Transactional

目录 一、添加依赖 二、Transactional 作用 三、Transactional详解 3.1 rollbackFor 3.2 事务隔离级别 3.3 Spring 事务传播机制 Spring 声明式事务 Transactional的使用很简单,只需要添加依赖,在需要的方法或者类上添加 Transactional注解即可。 …

珠海盈致联手深圳盈怡成功上线“混工单柔性智能生产装备”

珠海盈致联手深圳盈怡推出的“混工单柔性智能生产装备”在全面而严密的市场测试中显示出卓越的性能和极高的用户满意度。 经过两年的精细研发和内部测试优化,该柔性生产线已成功完成了样板工厂的所有环节,在深圳市贤丰科技有限公司成功试跑上线&#xf…

联影医疗笔试考什么?如何通过联影在线测评|附真题库面试攻略

职小豚 一、联影医疗公司介绍 嘿,朋友们!今天咱们来聊聊联影医疗这家在医疗领域大放异彩的企业。 联影医疗,那可是医疗科技界的一颗璀璨明星!它就像一位勇敢的探索者,在医疗影像设备的研发和创新道路上不断前行。 联…

机器视觉运动控制一体机VPLC532E在汽车胶带缠绕的开放式CNC应用

市场应用背景 在汽车线束和零配件中,胶带缠绕是一种常见且重要的加工工艺,主要用于线束/零配件的捆扎、固定、绝缘保护等应用。在缠绕头控制下,胶带均匀缠绕在汽车线束/零配件表面,完成缠绕后,系统自动执行切割。汽车…

(普通用户)Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

报错: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?#大概像以下的报错内容 MernyPierreMBP:~ merny24$ docker info Client:Version: 26.1.4Context: defaultDebug Mode: falseServer: ERROR: Cann…

可以给IP地址申请SSL证书实现HTTPS访问吗?

IP地址证书,全称为IP地址的SSL/TLS证书,是一种专为公网IP地址(或内网映射的外网)颁发的数字证书。这种证书由受信任的证书颁发机构(CA)签发,旨在确保通过该IP地址进行的通信(特别是H…

家务一键搞定!Astribot S1机器人让你秒变“甩手掌柜“

星尘智能 在这个忙碌的现代社会,谁不渴望拥有一个能够帮我们处理繁琐家务的得力助手呢?就在最近,星尘智能公司推出的全新AI机器人Astribot S1,正在让这个梦想变为触手可及的现实。 Astribot S1 Astribot S1 性能对比 从官网给出的…

【Mdijourney】AI作画提示词工程:精细化技巧与高效实践指南

文章目录 💯AI作画提示词基础结构1 图片链接1.1 上传流程 2 文字描述3 后置参数 💯AI作画提示词的文字描述结构1 主体主体细节描述2 环境背景2.1 环境2.2 光线2.3 色彩2.4 氛围 3 视角4 景别构图5 艺术风格6 图片制作方法7 作品质量万能词 💯…

景区店铺管理系统---附源码91568

摘 要 景区店铺管理系统基于Django框架的设计与实现旨在提高景区内店铺管理的效率和便捷性。该系统利用Django框架的强大功能和易用性,结合数据库管理和用户交互设计,实现了景区店铺信息管理、订单处理、库存管理等功能模块。通过系统的智能化设计和用户…

算法日记day 42(动归之不相交的线|最大子数组和|判断子序列)

一、不相交的线 题目: 在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。 现在,可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线,这些直线需要同时满足: nums1[i] nums2[j]且绘制的直线不与任何其他连线…

Kafka集群搭建的两种方式

目录 1. 依赖Zookeeper搭建集群 1. 下载Kafka二进制文件 2. 更改kafka配置 3. 启动Zookeeper集群和Kafka集群 4. 验证集群 1.创建主题 2. 检查主题是否存在 3. 创建生产者生产数据 4. 创建消费者消费数据 5. 检查Zookeeper中Kafka集群的元数据 2. 不依赖Zookeeper搭…