From 41ff70e08c141f2b6cf294271c4ae8f6c26716e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Mon, 13 Sep 2010 16:07:49 +0200 Subject: [PATCH] Bugfix: when displaying decision rules, no longer crash if an EXPECTATION operator (in the past) appears as a state variable. Instead, display a (relatively uninformative) line. --- matlab/disp_dr.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/matlab/disp_dr.m b/matlab/disp_dr.m index 618bfb1f0..69826e2e1 100644 --- a/matlab/disp_dr.m +++ b/matlab/disp_dr.m @@ -228,6 +228,9 @@ for i = 1:length(M_.aux_vars) orig_name = deblank(M_.endo_names(M_.aux_vars(i).orig_index, :)); case 3 orig_name = deblank(M_.exo_names(M_.aux_vars(i).orig_index, :)); + case 4 + str = sprintf('EXPECTATION(%d)(...)', aux_lead_lag); + return otherwise error(sprintf('Invalid auxiliary type: %s', M_.endo_names(aux_index, :))) end