请大家帮忙解答一道Matlab的题目,主要是写出可以正确运行的程序,谢谢啦

训练内容:
某工程总投资2亿元,向银行分4次贷款,每年贷款5000万元,年利率为5.58%,建成后试生产2年,试生产期间年利润为1500万元,第6年开始正式生产,年利润为4000万元,工厂将利润用于还贷,问何时能回收投资,并求20年时的未来值。
训练要求:
l 编程实现训练内容
l 做出投资回报曲线
l 分析结果
l 编制实训报告

第1个回答  推荐于2016-01-27

“*”是利润,直线是欠款,交点就是还贷完成时,20年总利润-20年总贷款就是未来值,代码如下:

clear

clc

all=20

one=5

p=5.58/100

for i=1:20

    %%%debt%%%

    if i<=4

       own(i)=0;

      for j=1:i

          own(i)=one*(1+p)*j+own(i);

      end

    end

    if i>4

       own(i)=one*p*4+own(i-1);

    end 

    %%%profit%%%

    if i<=2

        pro(i)=1.5*i;

    else

        pro(i)=3+4*(i-2);

    end 

end

plot(own);

hold on

plot(pro,'*')

本回答被提问者和网友采纳
相似回答