Fixed dimension of exo_simul (always add one row).
parent
0efff7c185
commit
c468488575
|
@ -57,11 +57,7 @@ else
|
||||||
end
|
end
|
||||||
Y = DynareOutput.endo_simul;
|
Y = DynareOutput.endo_simul;
|
||||||
|
|
||||||
if ~DynareModel.max_exo_lag_orig
|
DynareOutput.exo_simul = [ zeros(1, DynareModel.exo_nbr); DynareOutput.exo_simul];
|
||||||
if DynareModel.max_endo_lag_orig>1
|
|
||||||
DynareOutput.exo_simul = [ zeros(DynareModel.max_endo_lag_orig-1, DynareModel.exo_nbr); DynareOutput.exo_simul];
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
% Get coefficients
|
% Get coefficients
|
||||||
[cst, jacob] = model_dynamic(zeros(DynareModel.endo_nbr+ny1,1), ...
|
[cst, jacob] = model_dynamic(zeros(DynareModel.endo_nbr+ny1,1), ...
|
||||||
|
|
|
@ -60,11 +60,7 @@ else
|
||||||
end
|
end
|
||||||
Y = DynareOutput.endo_simul;
|
Y = DynareOutput.endo_simul;
|
||||||
|
|
||||||
if ~DynareModel.max_exo_lag_orig
|
DynareOutput.exo_simul = [ zeros(1, DynareModel.exo_nbr); DynareOutput.exo_simul];
|
||||||
if DynareModel.max_endo_lag_orig>1
|
|
||||||
DynareOutput.exo_simul = [ zeros(DynareModel.max_endo_lag_orig-1, DynareModel.exo_nbr); DynareOutput.exo_simul];
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
% Simulations (call a Newton-like algorithm for each period).
|
% Simulations (call a Newton-like algorithm for each period).
|
||||||
for it = 1+(1:samplesize)
|
for it = 1+(1:samplesize)
|
||||||
|
|
Loading…
Reference in New Issue