matlab算法实现对等额本息和等额本金两种还款方式的计算
发布时间:2018-05-29 20:04,
浏览次数:1410
, 标签:
matlab
matlab算法实现对等额本息和等额本金两种还款方式的计算
首先在matlab工作路径下创建data.xlsx的excel表用于储存matlab输出数据,然后打开data.xlsx,编辑excel表单名,
matlab代码如下
clc clear %date:2018-05-03 %author:猪猪侠 %思路: % 1.输入:金额、利息、还款年数; %
2.选择还款方式:是等额本金还款还是等额本息还款; money=input('输入借款金额: ') rate=input('输入年利率: ')/12
month=input('输入还款年份: ')*12 g=input('输入0为等额本金还款,输入1为等额本息还款: ') if g==0 %等额本金还款方式
M=money/month %每月偿还本金 for j=1:month-1 money(j+1)=money(j)-M %月初余额 end
R=money*rate %月底的利息 debt=money+R %月底欠款 M1=M+money*rate %月还款额 sum_R=sum(R) %总利息
sum_money=sum(M1) %还款总额 M=M-zeros(1,month) data=[money',R',debt'