diff --git a/matlab/resol.m b/matlab/resol.m index 242a4ceac..8cbcdc2d7 100644 --- a/matlab/resol.m +++ b/matlab/resol.m @@ -89,9 +89,13 @@ else end % testing for problem if check1 - info(1) = 20; - resid = feval(fh,ys,oo_.exo_steady_state, M_.params); - info(2) = resid'*resid; % penalty... + info(1)= 20; + if options_.steadystate_flag + resid = check1 ; + else + resid = feval(fh,ys,oo_.exo_steady_state, M_.params); + end + info(2) = resid'*resid ; % penalty... return end