Mercurial > octave-nkf
diff src/data.cc @ 10185:455759a5fcbe
fix norm and svd on empty matrices
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 22 Jan 2010 12:37:03 +0100 |
parents | 0522a65bcd56 |
children | fa7b5751730c |
line wrap: on
line diff
--- a/src/data.cc Thu Jan 21 21:27:16 2010 +0100 +++ b/src/data.cc Fri Jan 22 12:37:03 2010 +0100 @@ -5061,14 +5061,7 @@ { octave_value x_arg = args(0); - if (x_arg.is_empty ()) - { - if (x_arg.is_single_type ()) - retval(0) = static_cast<float>(0.0); - else - retval(0) = 0.0; - } - else if (x_arg.ndims () == 2) + if (x_arg.ndims () == 2) { enum { sfmatrix, sfcols, sfrows, sffrob, sfinf } strflag = sfmatrix; if (nargin > 1 && args(nargin-1).is_string ())