comparison src/OPERATORS/op-bm-bm.cc @ 4673:6639c2574023

[project @ 2003-12-10 16:11:54 by jwe]
author jwe
date Wed, 10 Dec 2003 16:11:54 +0000
parents 334a27c8f453
children c7ae43dfdea4
comparison
equal deleted inserted replaced
4672:2c5adf308c84 4673:6639c2574023
43 43
44 DEFUNOP (transpose, bool_matrix) 44 DEFUNOP (transpose, bool_matrix)
45 { 45 {
46 CAST_UNOP_ARG (const octave_bool_matrix&); 46 CAST_UNOP_ARG (const octave_bool_matrix&);
47 47
48 return octave_value (v.bool_matrix_value().transpose ()); 48 if (v.ndims () > 2)
49 {
50 error ("transpose not defined for N-d objects");
51 return octave_value ();
52 }
53 else
54 return octave_value (v.bool_matrix_value().transpose ());
49 } 55 }
50 56
51 // bool matrix by bool matrix ops. 57 // bool matrix by bool matrix ops.
52 58
53 DEFNDBINOP_FN (eq, bool_matrix, bool_matrix, bool_array, bool_array, mx_el_eq) 59 DEFNDBINOP_FN (eq, bool_matrix, bool_matrix, bool_array, bool_array, mx_el_eq)