23 #if defined (HAVE_CONFIG_H)
60 if (
args.length () != 1)
125 result = m.
inverse (mattyp, info, frcond, 1);
126 args(0).matrix_type (mattyp);
133 result = m.
inverse (mattyp, info, frcond, 1);
134 args(0).matrix_type (mattyp);
146 result = m.
inverse (mattyp, info, rcond, 1);
147 args(0).matrix_type (mattyp);
154 result = m.
inverse (mattyp, info, rcond, 1);
155 args(0).matrix_type (mattyp);
165 result = m.
inverse (mattyp, info, rcond, 1);
166 args(0).matrix_type (mattyp);
173 result = m.
inverse (mattyp, info, rcond, 1);
174 args(0).matrix_type (mattyp);
187 bool rcond_plus_one_eq_one =
false;
191 volatile float xrcond = frcond;
192 rcond_plus_one_eq_one = xrcond + 1.0F == 1.0F;
196 volatile double xrcond = rcond;
197 rcond_plus_one_eq_one = xrcond + 1.0 == 1.0;
200 if (
nargout < 2 && (info == -1 || rcond_plus_one_eq_one))
FloatComplexDiagMatrix float_complex_diag_matrix_value(bool force=false) const
bool is_real_type(void) const
octave_idx_type rows(void) const
ComplexMatrix inverse(void) const
FloatComplexMatrix float_complex_matrix_value(bool frc_str_conv=false) const
OCTAVE_EXPORT octave_value_list isa nd deftypefn *return ovl(args(0).is_integer_type())
OCTINTERP_API void print_usage(void)
SparseComplexMatrix inverse(void) const
SparseMatrix inverse(void) const
#define DEFUN(name, args_name, nargout_name, doc)
bool is_perm_matrix(void) const
DiagMatrix inverse(void) const
void err_square_matrix_required(const char *fcn, const char *name)
FloatComplexMatrix inverse(void) const
ComplexDiagMatrix complex_diag_matrix_value(bool force=false) const
octave_idx_type columns(void) const
PermMatrix inverse(void) const
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function xample nargout(@histc)
bool is_sparse_type(void) const
OCTAVE_EXPORT octave_value_list isfloat
FloatDiagMatrix float_diag_matrix_value(bool force=false) const
nd deftypefn *octave_map m
bool is_complex_type(void) const
OCTAVE_EXPORT octave_value_list Finv(const octave_value_list &args, int nargout) ar
SparseComplexMatrix sparse_complex_matrix_value(bool frc_str_conv=false) const
Matrix matrix_value(bool frc_str_conv=false) const
void err_wrong_type_arg(const char *name, const char *s)
With real return the complex result
DiagMatrix diag_matrix_value(bool force=false) const
FloatDiagMatrix inverse(void) const
bool is_empty(void) const
FloatMatrix inverse(void) const
ComplexMatrix complex_matrix_value(bool frc_str_conv=false) const
FloatMatrix float_matrix_value(bool frc_str_conv=false) const
PermMatrix perm_matrix_value(void) const
SparseMatrix sparse_matrix_value(bool frc_str_conv=false) const
ComplexDiagMatrix inverse(octave_idx_type &info) const
bool is_single_type(void) const
FloatComplexDiagMatrix inverse(octave_idx_type &info) const
void warn_singular_matrix(double rcond)
bool is_diag_matrix(void) const
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))
Matrix inverse(void) const