diff --git a/matlab/perfect-foresight-models/make_ex_.m b/matlab/perfect-foresight-models/make_ex_.m index 4442d03f0252e2251351eb4e521c0eb23647f50e..37ade675f41cd48edce5d88184ed42b38ab0ce8d 100644 --- a/matlab/perfect-foresight-models/make_ex_.m +++ b/matlab/perfect-foresight-models/make_ex_.m @@ -89,13 +89,13 @@ if isfield(M_, 'det_shocks') if ~M_.det_shocks(i).multiplicative oo_.exo_simul(k,ivar) = v; else - oo_.exo_simul(k,ivar) = oo_.exo_simul(k,ivar) .* v; + oo_.exo_simul(k,ivar) = oo_.exo_steady_state(ivar) * v; end else if ~M_.det_shocks(i).multiplicative oo_.exo_det_simul(k,ivar) = v; else - oo_.exo_det_simul(k,ivar) = oo_.exo_det_simul(k,ivar) .* v; + oo_.exo_det_simul(k,ivar) = oo_.exo_det_steady_state(ivar) * v; end end end diff --git a/matlab/perfect-foresight-models/perfect_foresight_with_expectation_errors_setup.m b/matlab/perfect-foresight-models/perfect_foresight_with_expectation_errors_setup.m index d3c76668cbeb5fcaee134d35666bc56b5885c2ae..33c418d449f89d455d1f96e416f15529d5389adf 100644 --- a/matlab/perfect-foresight-models/perfect_foresight_with_expectation_errors_setup.m +++ b/matlab/perfect-foresight-models/perfect_foresight_with_expectation_errors_setup.m @@ -78,7 +78,7 @@ else if ~M_.det_shocks(i).multiplicative oo_.pfwee.shocks_info(exo_id, prds, 1) = v; else - oo_.pfwee.shocks_info(exo_id, prds, 1) = oo_.pfwee.shocks_info(exo_id, prds, 1) .* v; + oo_.pfwee.shocks_info(exo_id, prds, 1) = oo_.exo_steady_state(exo_id) * v; end end end