作业帮 > 综合 > 作业

把下面的公式写成matlab的程序 .求大牛帮助.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/19 14:59:00
把下面的公式写成matlab的程序 .求大牛帮助.
计算月供的
function[MP,IP,PP]=m(B,r,n,k)
MP=B*r*(1+r)^n/(1+r)^n-1
PP=B*r*(1+r)^(k-1)/(1+r)^n-1
IP=MP-PP
MP是月供
PP是月供中的本金
IP是月供中利息
B是贷款总额
r是月利率
n是贷款月数
k是第k个月
楼主给出的MP、PP的计算公式是否少了括号:
function [MP,IP,PP]=m(B,r,n,k)
% function 与 输出项 [MP,IP,PP] 之间最好有一个空格.
MP=B*r*(1+r)^n / ((1+r)^n-1); %分母少了括号,否则分子分母可约分.
PP=B*r*(1+r)^(k-1) / ((1+r)^n-1) ; %分母也少了括号.
IP=MP-PP;
%建议MP,PP,IP的计算公式之后加一个英文状态的分号";".