From c0c1b9832697c094005857f12732962db4183e63 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Wed, 11 Nov 2020 22:07:33 +0100 Subject: [PATCH] discretionary_policy_1.m: take care of presence of auxiliary equations Happens e.g. with news shocks --- matlab/discretionary_policy/discretionary_policy_1.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/discretionary_policy/discretionary_policy_1.m b/matlab/discretionary_policy/discretionary_policy_1.m index 314f44272..c5aaa45da 100644 --- a/matlab/discretionary_policy/discretionary_policy_1.m +++ b/matlab/discretionary_policy/discretionary_policy_1.m @@ -91,7 +91,7 @@ end Indices={'lag','contemp','lead'}; iter=1; for j=1:numel(Indices) - A.(Indices{j})=zeros(M_.orig_eq_nbr,M_.endo_nbr); + A.(Indices{j})=zeros(M_.eq_nbr,M_.endo_nbr); if strcmp(Indices{j},'contemp')||(strcmp(Indices{j},'lag') && M_.maximum_lag)||(strcmp(Indices{j},'lead') && M_.maximum_lead) [~,row,col]=find(M_.lead_lag_incidence(iter,:)); A.(Indices{j})(:,row)=jacobia_(:,col);