Mercurial > hg > octave-lyh
diff scripts/optimization/fsolve.m @ 14386:59aab666f2bf
Extend "FunValCheck" option to optimization routines to detect Inf values.
* fminunc.m, fsolve.m: Extend "FunValCheck" option to optimization routines
to detect Inf values.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Sat, 18 Feb 2012 12:43:46 -0800 |
parents | f3d52523cde1 |
children | 5d3a684236b0 |
line wrap: on
line diff
--- a/scripts/optimization/fsolve.m +++ b/scripts/optimization/fsolve.m @@ -450,6 +450,8 @@ error ("fsolve:notnum", "fsolve: non-numeric value encountered"); elseif (any (isnan (fx(:)))) error ("fsolve:isnan", "fsolve: NaN value encountered"); + elseif (any (isinf (fx(:)))) + error ("fsolve:isinf", "fsolve: Inf value encountered"); endif endfunction