把下面的公式写成matlab的程序 .求大牛帮助.计算月供的function[MP,IP,PP]=m(B,r,n,k)MP=B*r*(1+r)^n/(1+r)^n-1PP=B*r*(1+r)^(k-1)/(1+r)^n-1IP=MP-PPMP是月供PP是月供中的本金IP是月供中利息B是贷款总额r是月利率n是

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 02:41:00
把下面的公式写成matlab的程序 .求大牛帮助.计算月供的function[MP,IP,PP]=m(B,r,n,k)MP=B*r*(1+r)^n/(1+r)^n-1PP=B*r*(1+r)^(k-1)/(1+r)^n-1IP=MP-PPMP是月供PP是月供中的本金IP是月供中利息B是贷款总额r是月利率n是

把下面的公式写成matlab的程序 .求大牛帮助.计算月供的function[MP,IP,PP]=m(B,r,n,k)MP=B*r*(1+r)^n/(1+r)^n-1PP=B*r*(1+r)^(k-1)/(1+r)^n-1IP=MP-PPMP是月供PP是月供中的本金IP是月供中利息B是贷款总额r是月利率n是
把下面的公式写成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个月

把下面的公式写成matlab的程序 .求大牛帮助.计算月供的function[MP,IP,PP]=m(B,r,n,k)MP=B*r*(1+r)^n/(1+r)^n-1PP=B*r*(1+r)^(k-1)/(1+r)^n-1IP=MP-PPMP是月供PP是月供中的本金IP是月供中利息B是贷款总额r是月利率n是
楼主给出的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的计算公式之后加一个英文状态的分号";".

你这个已经是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
写在matlab editor中,然后存为m.m
调用的时候直接在command窗口中输入
比如
[MP,IP,PP]=m(1000,0.1,12,6)
就会返回MP,IP,PP的值了