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

问题描述:

把下面的公式写成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个月
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
楼主给出的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的计算公式之后加一个英文状态的分号";".
 
 
展开全文阅读
剩余:2000