26 #if defined (HAVE_CONFIG_H)
43 DEFUN (inv, args, nargout,
68 if (args.length () != 1)
107 else if (nargout > 1)
118 else if (nargout > 1)
126 else if (nargout > 1)
144 result =
m.inverse (mattyp, info, frcond,
true,
true);
145 args(0).matrix_type (mattyp);
152 result =
m.inverse (mattyp, info, frcond,
true,
true);
153 args(0).matrix_type (mattyp);
165 result =
m.inverse (mattyp, info, rcond,
true,
true);
166 args(0).matrix_type (mattyp);
173 result =
m.inverse (mattyp, info, rcond,
true,
true);
174 args(0).matrix_type (mattyp);
184 result =
m.inverse (mattyp, info, rcond,
true,
true);
185 args(0).matrix_type (mattyp);
192 result =
m.inverse (mattyp, info, rcond,
true,
true);
193 args(0).matrix_type (mattyp);
219 if (info == -1 || is_singular)
OCTAVE_API double rcond(void) const
OCTAVE_API ComplexDiagMatrix inverse(octave_idx_type &info) const
OCTAVE_API DiagMatrix inverse(void) const
OCTAVE_API double rcond(void) const
OCTAVE_API FloatComplexDiagMatrix inverse(octave_idx_type &info) const
OCTAVE_API float rcond(void) const
OCTAVE_API FloatDiagMatrix inverse(void) const
OCTAVE_API float rcond(void) const
OCTAVE_API PermMatrix inverse(void) const
SparseMatrix sparse_matrix_value(bool frc_str_conv=false) const
bool issparse(void) const
DiagMatrix diag_matrix_value(bool force=false) const
FloatDiagMatrix float_diag_matrix_value(bool force=false) const
ComplexMatrix complex_matrix_value(bool frc_str_conv=false) const
octave_idx_type rows(void) const
FloatComplexDiagMatrix float_complex_diag_matrix_value(bool force=false) const
bool isnumeric(void) const
bool is_scalar_type(void) const
bool is_diag_matrix(void) const
octave_idx_type columns(void) const
ComplexDiagMatrix complex_diag_matrix_value(bool force=false) const
FloatMatrix float_matrix_value(bool frc_str_conv=false) const
PermMatrix perm_matrix_value(void) const
bool is_single_type(void) const
Matrix matrix_value(bool frc_str_conv=false) const
bool is_perm_matrix(void) const
FloatComplexMatrix float_complex_matrix_value(bool frc_str_conv=false) const
bool iscomplex(void) const
SparseComplexMatrix sparse_complex_matrix_value(bool frc_str_conv=false) const
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
OCTINTERP_API void print_usage(void)
#define DEFUN(name, args_name, nargout_name, doc)
Macro to define a builtin function.
#define DEFALIAS(alias, name)
Macro to define an alias for another existing function name.
void err_square_matrix_required(const char *fcn, const char *name)
void err_wrong_type_arg(const char *name, const char *s)
void warn_singular_matrix(double rcond)
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.