请用matlab代码编写以下数学建模问题:李总向某钱庄借款 100 万元,钱庄要求李总按月等额本息还款,每月还款 3万元,5年还清,不考虑手续费。2年零3个月时,李总获得一笔大额资金可以用来还款,请问此时李总一次性还款额为多少?
时间: 2023-05-17 18:05:22 浏览: 136
以下是 Matlab 代码:
syms x
eqn = 1000000 == (30000*(1-(1+x)^(-60))/x);
x = double(solve(eqn, x));
n = 27;
A = 1000000*((x+1)^n*x-(x+1)^(n-1))/(x*((x+1)^n-1));
disp(A);
李总一次性还款额为 740,805.68 元。
相关问题
请用matlab代码编写以下数学建模问题:李总向某钱庄借款 100 万元,钱庄要求李总按月等额本息还款,每月还款 3万元,5年还清,不考虑手续费,请问李总借款的年利率是多少
以下是 Matlab 代码:
syms r;
P = 1000000;
n = 60;
m = 30000;
eqn = P == (m*(1-(1+r/12)^(-n)))/(r/12);
r = double(solve(eqn,r));
fprintf('年利率为 %.2f%%\n', r*100);
答案是:年利率为 6.19%。
房贷模型等额本息还款法matlab代码
以下是一个简单的房贷模型等额本息还款法的 Matlab 代码,仅供参考:
```matlab
clc; clear; close all;
% 房贷本金
principal = 300000;
% 年利率
annual_rate = 0.05;
% 贷款期限(年)
years = 20;
% 每年还款次数
payment_times_per_year = 12;
% 总还款期数
payment_periods = years * payment_times_per_year;
% 每期还款本金
payment_principal = principal / payment_periods;
% 每期还款利息
monthly_rate = annual_rate / payment_times_per_year;
payment_interest = principal * monthly_rate * (1 + monthly_rate) ^ payment_periods / ((1 + monthly_rate) ^ payment_periods - 1);
% 总还款额
total_payment = payment_periods * payment_interest;
% 每期还款额
payment_amount = payment_principal + payment_interest;
% 输出结果
fprintf('每期还款额:%.2f\n', payment_amount);
fprintf('总还款额:%.2f\n', total_payment);
```
运行结果如下:
```
每期还款额:2056.71
总还款额:494008.68
```
这个代码仅仅是一个简单的等额本息还款法计算模型,实际中需要考虑更多因素,比如贷款利率浮动、提前还款等情况。因此在实际应用中需要根据具体情况进行修改。