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