diff scripts/linear-algebra/krylov.m @ 9872:72d6e0de76c7

fix qp, condest and krylov
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 26 Nov 2009 08:28:07 +0100
parents 71483d19204f
children 95c3e38098bf
line wrap: on
line diff
--- a/scripts/linear-algebra/krylov.m
+++ b/scripts/linear-algebra/krylov.m
@@ -81,10 +81,10 @@
     eps1 = defeps;
   endif
 
-  na = issquare (A);
-  if (! na)
-    error ("A(%d x %d) must be square", rows (A), columns (A));
+  if (! issquare (A) || isempty (A))
+    error ("A(%d x %d) must be non-empty square matrix", rows (A), columns (A));
   endif
+  na = rows (A);
 
   [m, kb] = size (V);
   if (m != na)