Mercurial > hg > octave-nkf
diff scripts/optimization/fzero.m @ 18186:6e0686858b6a
Make fzero default tolerance Matlab compatible (bug #41000)
* fzero.m: Make fzero default tolerance Matlab compatible (bug #41000)
author | Felipe G. Nievinski <fgnievinski@gmail.com> |
---|---|
date | Thu, 26 Dec 2013 01:53:55 -0200 |
parents | 8ca7b1906a41 |
children | 4197fc428c7d |
line wrap: on
line diff
--- a/scripts/optimization/fzero.m +++ b/scripts/optimization/fzero.m @@ -100,7 +100,7 @@ ## Get default options if requested. if (nargin == 1 && ischar (fun) && strcmp (fun, 'defaults')) - x = optimset ("MaxIter", Inf, "MaxFunEvals", Inf, "TolX", 1e-8, + x = optimset ("MaxIter", Inf, "MaxFunEvals", Inf, "TolX", eps, "OutputFcn", [], "FunValCheck", "off"); return; endif @@ -117,7 +117,7 @@ ## displev = optimget (options, "Display", "notify"); funvalchk = strcmpi (optimget (options, "FunValCheck", "off"), "on"); outfcn = optimget (options, "OutputFcn"); - tolx = optimget (options, "TolX", 1e-8); + tolx = optimget (options, "TolX", eps); maxiter = optimget (options, "MaxIter", Inf); maxfev = optimget (options, "MaxFunEvals", Inf);