diff --git a/matlab/dr1.m b/matlab/dr1.m index 7996169d995c65d066fc3dc70953748e88c7ce3d..19fac214396cdc79c14cd74c806a459b9fb31b2f 100644 --- a/matlab/dr1.m +++ b/matlab/dr1.m @@ -392,7 +392,8 @@ else % use original Dynare solver % derivatives with respect to dynamic state variables % forward variables w1 =w(1:n3,n2:nd); - if condest(w1) > 1e9; + if ~isfloat(w1) && (condest(w1) > 1e9) + % condest() fails on a scalar under Octave info(1) = 5; info(2) = condest(w1); return;