# HG changeset patch # User Olaf Till # Date 1329313477 -3600 # Node ID 07c55bceca23e36e2d37dbfe0e6e5df9f9ddaaa3 # Parent cb4f1915db9210f297dc8d16516ee4366edd2259 Fix guarded_eval() subfunction in fminunc (bug #35534). * fminunc.m: Fix guarded_eval() subfunction in fminunc (bug #35534). diff -r cb4f1915db92 -r 07c55bceca23 scripts/optimization/fminunc.m --- a/scripts/optimization/fminunc.m Mon Feb 13 21:34:47 2012 +0100 +++ b/scripts/optimization/fminunc.m Wed Feb 15 14:44:37 2012 +0100 @@ -350,10 +350,8 @@ gx = []; endif - if (! (isreal (fx) && isreal (jx))) + if (! (isreal (fx) && isreal (gx))) error ("fminunc:notreal", "fminunc: non-real value encountered"); - elseif (complexeqn && ! (isnumeric (fx) && isnumeric(jx))) - error ("fminunc:notnum", "fminunc: non-numeric value encountered"); elseif (any (isnan (fx(:)))) error ("fminunc:isnan", "fminunc: NaN value encountered"); endif