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);