matlab中的经济模型和危害损害

时间:2015-12-31 15:49:19

标签: matlab

首先,我想说我相对较新的matlab,所以我还不是很好。

我有变量A,K和L以及常数alpha。除此之外,我想模拟收入Y.

Y=A^alpha*K*L;

L以0.09的增长率变化;

dL/dt= rl;
L人口增长; L0(1950)= 500;

我需要对此进行50年的模拟,我该如何在matlab中做到这一点?因此,L必须每年都在增长,但是我尝试的东西总是有一个输出值,而不是50个值(每年一个):我如何在matlab中编写代码?

此刻,我有这个,但它每年只给出L0 *(1 + r)

for i = 1:50 
    dL(i)=(1+r).*L 
end

并且增长率是连续的,但是在一年内,由于事件(例如金融危机),一年内人口减少了7%,例如在第30年之后。此外,人口将增长和以前一样。我怎么能在matlab中做到这一点?

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

实际上它有效,我通过从i:50定义循环而犯了一个错误,它必须来自n:50