Mercurial > octave
changeset 26272:aa47b1287d7e stable
condeig.m: Suppress warning about internal intermediate matrix being singular.
* condeig.m: Use 2-output form of inv() to suppress possible warning about
intermediate matrix 'v' being singular.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 20 Dec 2018 20:52:11 -0800 |
parents | a88cf545cfca |
children | 5535267e88ba |
files | scripts/linear-algebra/condeig.m |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/linear-algebra/condeig.m Thu Dec 20 17:21:53 2018 -0500 +++ b/scripts/linear-algebra/condeig.m Thu Dec 20 20:52:11 2018 -0800 @@ -91,7 +91,9 @@ c = []; else ## Corresponding left eigenvectors - vl = inv (v)'; + ## Use 2-argument form to suppress possible singular matrix warning. + [vl, ~] = inv (v); + vl = vl'; ## Normalize vectors vl ./= repmat (sqrt (sum (abs (vl .^ 2))), rows (vl), 1);