假定某消费者购房需贷款30 万元,期限为30年,已知贷款年利率为5.1%,采用固定额度还款方式,问每月应还款额是多少? matlab
时间: 2023-09-26 12:06:41 浏览: 125
数学建模 贷款月还款多少.docx
根据等额本息还款公式,假设每月还款额为x,还款期数为n(30*12=360个月),则有:
x = [30*(5.1/12)/100*(1+5.1/12/100)^360]/[(1+5.1/12/100)^360-1]
化简可得:
x = 1582.59 元/月
因此,每月应还款额为 1582.59 元。在 MATLAB 中,可以直接输入如下代码进行计算:
```matlab
loan = 30 * 10^4; % 贷款总额
n = 30 * 12; % 还款期数,单位为月
r = 5.1 / 100 / 12; % 月利率
x = (loan * r * (1 + r)^n) / ((1 + r)^n - 1); % 等额本息还款公式
disp(['每月应还款额为:' num2str(x) ' 元']);
```
阅读全文