From 7a0e134019edfbf888dd36de1e4093700baf5ec0 Mon Sep 17 00:00:00 2001 From: Michel Juillard <michel.juillard@mjui.fr> Date: Sun, 4 Sep 2011 14:59:48 +0200 Subject: [PATCH] fixed bug in detection of near 0/0 eigenvalues (cherry picked from commit 044d19c5d227539dbb45991315528df2bdd194e0) --- matlab/dr1.m | 2 +- matlab/print_info.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/dr1.m b/matlab/dr1.m index f92d6fb72..f244ee1f0 100644 --- a/matlab/dr1.m +++ b/matlab/dr1.m @@ -370,7 +370,7 @@ else % use original Dynare solver end for i=1:nd if abs(ss(i,i)) < 1e-6 && abs(tt(i,i)) < 1e-6 - info(7) = 1; + info(1) = 7; end end return diff --git a/matlab/print_info.m b/matlab/print_info.m index a509aff50..a1e22d1bd 100644 --- a/matlab/print_info.m +++ b/matlab/print_info.m @@ -48,7 +48,7 @@ if ~noprint error(['The Jacobian matrix evaluated at the steady state contains elements ' ... 'that are not real or are infinite']) case 7 - error(['One of the eigenvalue is is close to 0/0 (the absolute ' ... + error(['One of the eigenvalues is is close to 0/0 (the absolute ' ... 'value of numerator and denominator is smaller than 1e-6).']) case 19 error('The steadystate file did not compute the steady state (inconsistent deep parameters).') -- GitLab