From d54222b8a95fdba30d9c30960c89dc803ec922de Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Fri, 6 Mar 2020 18:50:40 +0100
Subject: [PATCH] Ramsey with multiple instruments: return properly sized
 vector if residuals are complex

(cherry picked from commit 0a52dedfdad09ebb1bb69cd491f2710837cb0181)
---
 matlab/dyn_ramsey_static.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matlab/dyn_ramsey_static.m b/matlab/dyn_ramsey_static.m
index e94deb5044..aedaf92f3f 100644
--- a/matlab/dyn_ramsey_static.m
+++ b/matlab/dyn_ramsey_static.m
@@ -121,7 +121,7 @@ if options_.steadystate_flag
                         oo.exo_det_steady_state], ...
                                                   M,options_,~options_.steadystate.nocheck);
     if any(imag(x(1:M.orig_endo_nbr))) %return with penalty
-        resids=1+sum(abs(imag(x(1:M.orig_endo_nbr)))); %return with penalty
+        resids=ones(inst_nbr,1)+sum(abs(imag(x(1:M.orig_endo_nbr)))); %return with penalty
         steady_state=NaN(endo_nbr,1);
         return
     end
-- 
GitLab