50 error (
"transpose not defined for N-d objects");
54 return octave_value (v.float_matrix_value ().transpose ());
63 DEFNDBINOP_OP (add, float_matrix, float_matrix, float_array, float_array, +)
64 DEFNDBINOP_OP (sub, float_matrix, float_matrix, float_array, float_array, -)
82 error (
"can't do A ^ B for A and B both matrices");
139 DEFNDBINOP_FN (el_mul, float_matrix, float_matrix, float_array,
141 DEFNDBINOP_FN (el_div, float_matrix, float_matrix, float_array,
143 DEFNDBINOP_FN (el_pow, float_matrix, float_matrix, float_array,
154 DEFNDBINOP_FN (el_and, float_matrix, float_matrix, float_array,
156 DEFNDBINOP_FN (el_or, float_matrix, float_matrix, float_array,
158 DEFNDBINOP_FN (el_not_and, float_matrix, float_matrix, float_array,
160 DEFNDBINOP_FN (el_not_or, float_matrix, float_matrix, float_array,
162 DEFNDBINOP_FN (el_and_not, float_matrix, float_matrix, float_array,
164 DEFNDBINOP_FN (el_or_not, float_matrix, float_matrix, float_array,
169 DEFNDCATOP_FN (fm_fm, float_matrix, float_matrix, float_array,