matlab 不使用循环计算利息,关于支付宝--我的攒钱计划--利率计算说明

863e19cd9387ac123d529ab1b86528ed.png

d5c01d9f8a19ac704c8482b7f9a99492.png

这是支付宝上面的一个理财计划,每月攒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%

以上!算毕!

结论:

神理财。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值