Mercurial > octave
changeset 31348:7c02f8000110
maint: Merge stable to default.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Wed, 26 Oct 2022 18:57:09 +0200 |
parents | 3b632e0740d2 (current diff) 800eb86438cc (diff) |
children | 0c6530418460 |
files | |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/optimization/glpk.m Tue Oct 25 18:57:50 2022 -0400 +++ b/scripts/optimization/glpk.m Wed Oct 26 18:57:09 2022 +0200 @@ -489,7 +489,8 @@ print_usage (); endif - if (! isvector (c) || iscomplex (c) || ischar (c) || any (! isfinite (c))) + if (! isvector (c) || iscomplex (c) || ischar (c) || any (isinf (c)) + || any (isnan (c))) error ("glpk: C must be a real vector with finite values"); endif nx = length (c); @@ -504,7 +505,7 @@ if (! isreal (A)) error ("glpk: A must be real valued, not %s", typeinfo (A)); endif - if (any (! isfinite (A(:)))) + if (any (isinf (A(:))) || any (isnan (A(:)))) error ("glpk: The values in A must be finite"); endif