Mercurial > octave
diff scripts/optimization/pqpnonneg.m @ 21171:2935d56203a4 stable
Fix regressions caused by ismatrix definition change (partial fix bug #47036).
* inputdlg.m: Test that linespec isnumeric.
* uigetfile.m: Check that position property value isnumeric.
* fminunc.m: Check that x0 isnumeric.
* fsolve.m: Check that x0 isnumeric.
* lsqnonneg.m: Check that inputs C & D are both isnumeric and ismatrix.
* pqpnonneg.m: Check that inputs C & D are both isnumeric and ismatrix.
* bicg.m: Check input A issquare. Rephrase error messages.
* bicgstab.m: Check input A issquare. Rephrase error messages.
* cgs.m: Check input A issquare. Rephrase error messages.
* gmres.m: Check input A issquare. Rephrase error messages.
Change BIST test to match new error message.
* qmr.m: Check input A issquare. Rephrase error messages.
* spconvert.m: Check nargin first. Simplify input validation.
Wrap long error message to < 80 chars.
* treeplot.m: Simplify input validation.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 01 Feb 2016 22:59:43 -0800 |
parents | f1d0f506ee78 |
children | 3be6a07e8bad |
line wrap: on
line diff
--- a/scripts/optimization/pqpnonneg.m Sat Jan 30 07:55:18 2016 -0800 +++ b/scripts/optimization/pqpnonneg.m Mon Feb 01 22:59:43 2016 -0800 @@ -79,7 +79,9 @@ endif if (nargin < 2 || nargin > 4 - || ! (ismatrix (c) && ismatrix (d) && isstruct (options))) + || ! (isnumeric (c) && ismatrix (c)) + || ! (isnumeric (d) && ismatrix (d)) + || ! isstruct (options)) print_usage (); endif