matlab 不使用循环计算利息,关于支付宝--我的攒钱计划--利率计算说明
这是支付宝上面的一个理财计划,每月攒50,攒5年,攒本金3000,10年后开始领,最后收益一共1040.5元;我们来算一算它的收益率:
1、攒五年:
我们按照月利率来计算;
设月利率为x;
为了方便表示,我们用 y = 1+x;
第1个月存50本金:本金+利息为 50*(1+x) 即为 50*y
第2个月存50本金:本金+利息为 ((50*y)+50)*y = 50*y^2+50*y
第3个月存50本金:本金+利息为 50*y^3+50*y^2+50*y
…….
一共存5年,60个月,这期间我们一直在存本金;
第60个月存50本金:本金+收益为 50*y^60+50*y^59+….+50*y
利用等比数列化简为 : 50*((y^61-y)/(y-1))
50*((y^61-y)/(y-1)) 这就是我们存了5年后的 本金+利息
2、10年后开始领:
这时候我们不增加本金,但是一直有利息;
因为是10年后领,代表我们又存了6年,72个月;
本金+利息 = 50*((y^61-y)/(y-1))*(y^72)
3、我们领3年
按照以下方式来领:
2030年 12月30日 600元
2031年 12月30日 600元
2032年 12月30日 600元
2033年 12月30日 2240.50元
刚才我们算出在领钱之前所有的 本金+利息 = Z =50*((y^61-y)/(y-1))*(y^72)
第一年领600:
剩下的 本金+利息 = Z - 600
第二年领600:
在此期间我们剩下的 本金+利息 还需要再计算一次利息:
我们的 本金+利息 = (Z - 600)*y^12
剩下的 本金+利息 = (Z - 600)*y^12 - 600
第三年领600:
在此期间我们剩下的 本金+利息 还需要再计算一次利息:
我们的 本金+利息 = ((Z - 600)*y^12 - 600)*y^12
剩下的 本金+利息 = ((Z - 600)*y^12 - 600)*y^12 - 600
第四年领剩下的2240.5:
在此期间我们剩下的 本金+利息 还需要再计算一次利息:
我们的 本金+利息 = (((Z - 600)*y^12 - 600)*y^12 - 600)*y^12
剩下的 本金+利息 = 2240.5
4、开始计算年利率
按照上面的领取方式可以列出如下式子:
(((Z-600)*y^12-600)*y^12-600)*y^12 = 2240.5;
将Z =50*((y^61-y)/(y-1))*(y^72)
y = x+1
带入:
利用matlab求解其中的x值
x=0.002330021294372645689625358197281
x为月利率
那么年利率则为 x*12 = 0.0280 ,该攒钱计划的年利率为 2.8%
以上!算毕!
结论:
神理财。。。。。
matlab 不使用循环计算利息,关于支付宝--我的攒钱计划--利率计算说明相关推荐
- 关于支付宝--我的攒钱计划--利率计算说明
这是支付宝上面的一个理财计划,每月攒50,攒5年,攒本金3000,10年后开始领,最后收益一共1040.5元:我们来算一算它的收益率: 1.攒五年: 我们按照月利率来计算: 设月利率为x: 为了方便表 ...
- 660 - 循环基础-利息计算
计算鸭在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇. 已知投资的复合年利率为 R(0 到 20 之间的整数).计算鸭现有总值为 M 的钱(100 到 1,000,000之 ...
- 数学建模与MATLAB计算之007.MATLAB中的循环语句
007.MATLAB中的循环语句 文章目录 007.MATLAB中的循环语句 一.for循环 (一)格式1: (二)格式2: 二.while循环 三.break语句和continue语句 四.循环的嵌 ...
- 计算久期matlab,[MATLAB代码模板]固定收益证券计算
固定收益证券计算 1固定收益债券定价 (1)bndprice函数 目的: 给固定收益债券定价 格式: [Price,AccruedInt]=bndprice(Yield,CouponRate,Sett ...
- matlab教程 for循环,Matlab for循环使用操作教程分享
相信不少新手伙伴对Matlab for循环使用操作还不太了解,而下面的这篇文章笔者就专门为大伙分享了关于Matlab for循环使用操作教程,有需要的朋友不要错过哦. 首先安装Matlab, for循 ...
- do matlab的 while循环_在MATLAB中,循环控制语句可以用for、while或do-while进行控制...
在MATLAB中,循环控制语句可以用for.while或do-while进行控制 更多相关问题 [单选,A4型题,A3/A4型题] 28岁初产妇,孕32周,全身水肿及头痛就诊.查体:血压170/110 ...
- matlab循环语句从小到大排列,三个例子讲解MATLAB三种循环
三个例子讲解MATLAB三种循环 FOR循环 在for和end语句之间的{commands}按数组中的每一列执行一次.在每一次迭代中,x被指定为数组的下一列,即在第n次循环中,x=array(:, n ...
- matlab利用for循环对1到100的数字进行求和
matlab利用for循环对1到100的数字进行求和 打开matlab软件,点击"新建脚本",不建议在命令行中直接执行(因为输入错误,基本没法修改),先在编辑器里面输入,如果只是单 ...
- 在matlab中的循环语句,matlab中循环语句
Matlab软件与基础数学实验 MATLAB编程介绍与循环结构 ★ MATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂的问题,仅靠现有的命令或函数来解决,往 往是难以...... matl ...
最新文章
- Android开发之大位图二次採样压缩处理(源码分享)
- SQL语句之DWL、DCL语句
- linux windows c system 函数简介
- URAL 1091. Tmutarakan Exams
- 查询score中选学多门课程的同学中分数为非最高分成绩的记录。
- 在循环里创建数据库连接,严重影响数据库性能
- .net关于app.config的使用 对于自己的类库
- 如何用c++画图_画图教室 | 绘制Mapping第一步:美团搜索火锅串串香...认真的!...
- python - color print
- FFMPEG ./configure 参数及意义
- geotools读取shp数据的数据类型
- 为什么许多公司不要培训机构出来的程序员?
- Kibana坐标地图example
- Git命令及集成IDEA、Gitee/GitHub/GitLab
- Python 识别录音并转为文字
- Centos 7 系统修改终端背景为黑底白字
- mysql定期清理会话_MySQL会话闲置时间控制
- 2020年校招[随手更新]
- 计算机硬件系统(一)
- 基于 SpringCloud 微服务架构的广告系统(第一部分:eureka、zuul、通用模块)
热门文章
- Java设计模式之再从[暗黑破坏神装备镶嵌宝石系统]分析装饰(Decorator)模式
- 基于图像处理的小目标计数
- java学生成绩管理系统(GUI+mysql+排序)
- [附源码]JAVA毕业设计咖啡馆管理系统(系统+LW)
- 卡内基梅隆大学机器人研究所教授最新力作:移动机器人学
- Token高并发解决方案
- 盘点!Windows系统好用的绘图软件!
- 联想小新air13pro重装系统_联想小新Air13-Pro笔记本U盘重装win8系统教程
- 龙ol服务器维护补偿boss,九死一生《龙OL》凶险副本大盘点
- SQL 查询重复数据并显示重复次数