26 #if defined (HAVE_CONFIG_H)
37 template <
typename ColumnVector,
typename Matrix,
typename RowVector>
56 DEFUN (mgorth, args, ,
75 if (args.length () != 2)
83 error (
"mgorth: V should be a matrix, and X a column vector with"
84 " the same number of rows as V.");
87 error (
"mgorth: X and V must be numeric");
150 OCTAVE_END_NAMESPACE(
octave)
MArray< T > hermitian(T(*fcn)(const T &)=nullptr) const
octave_idx_type rows() const
ComplexMatrix complex_matrix_value(bool frc_str_conv=false) const
bool is_single_type() const
FloatColumnVector float_column_vector_value(bool frc_str_conv=false, bool frc_vec_conv=false) const
FloatComplexColumnVector float_complex_column_vector_value(bool frc_str_conv=false, bool frc_vec_conv=false) const
FloatMatrix float_matrix_value(bool frc_str_conv=false) const
ComplexColumnVector complex_column_vector_value(bool frc_str_conv=false, bool frc_vec_conv=false) const
ColumnVector column_vector_value(bool frc_str_conv=false, bool frc_vec_conv=false) const
octave_idx_type columns() const
Matrix matrix_value(bool frc_str_conv=false) const
FloatComplexMatrix float_complex_matrix_value(bool frc_str_conv=false) const
ColumnVector real(const ComplexColumnVector &a)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
#define DEFUN(name, args_name, nargout_name, doc)
Macro to define a builtin function.
void() error(const char *fmt,...)
F77_RET_T const F77_INT const F77_INT const F77_INT const F77_DBLE const F77_DBLE F77_INT F77_DBLE * V
F77_RET_T const F77_DBLE * x
double xnorm(const ColumnVector &x, double p)
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.