我不能在matlab解决Dynare功能,有什么事情了我的代码

6视图(30天)
我想解决三个变量如下:
我使用两个不同的代码:
信谊X Y Z
[solX,我还,solZ] =解决(' .9945 * X ^ (1/1.8) * (0.35 * (1) * (5 * 1.65) ^ (5 / (1)) * Y ^ (0.35 - 1) + 1 - 02) = 1”,“X - .343 * Z ^ 0.83 = (1 - .9625) ',' Z = .9945 * X ^ (1/1.8) * (((1/1.65-1) * (5 * 1.65) ^ (1 / (1)) * Y ^ 0.35) / (1 - (1 -.9625) * .9945 * X ^ (1/1.8))) * (X - (1 -.9625))”,“X”,“Y”,“Z”)
函数F = NKS (Z,α,喜,怒,δφ,chi, bbeta, psi,埃塔)
% Z (1) = Ngbar
% Z(2) =千巴
% Z(3) =条形
F (1) = bbeta * Z (1) ^ (1 / psi) *(α* (1-xi) * (xi *ν)^ (xi / (1-xi)) * Z (2) ^ (alpha -) + 1 -δ)- 1;
Z F (2) = (1) - chi * Z(3) ^埃塔-(1 -φ);
F (3) = (3) - bbeta * Z (1) ^ (1 / psi) * (((1 / nu-1) * (xi *ν)^ (1 / (1-xi)) * Z(2) ^α)/ (1 - (1-phi) * bbeta * Z (1) ^ (1 / psi))) * (Z (1) - (1-phi));
结束
Z0 = (1.05, 1.7, 0.09);
Z = fsolve (@ (Z) NKS (Z,α,喜,怒,δφ,chi, bbeta, psi,埃塔),Z0);
Ngbar = Z (1);
千巴= Z (2);
条形= Z (3);
bbeta = .9945;
ψ= 0.8;
ξ= 0.5;
ν= 1.65;
(α= 1)- (xi /νxi) / (1-xi);
气= .343;
φ= .98点;
η=点;
δ= .02点;
我知道Z0的初始值是很重要的,因为我可以把它解决,然而,价值是复杂的。
在dynare,我不能使用复杂的价值,这是什么建议?
4评论

登录置评。

答案(0)

类别

找到更多的在MATLAB移动基础帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!