23 #if defined (HAVE_CONFIG_H)
37 #if defined (HAVE_FFTW)
38 # define FFTSRC "@sc{fftw}"
40 # define FFTSRC "@sc{fftpack}"
48 if (nargin < 1 || nargin > 2)
55 for (
int i = 0;
i < dims.
ndims ();
i++)
61 Matrix val =
args(1).xmatrix_value (
"%s: SIZE must be a vector of length dim", fcn);
67 error (
"%s: SIZE must be a vector of length dim", fcn);
69 for (
int i = 0;
i < dims.
ndims ();
i++)
72 error (
"%s: SIZE has invalid NaN entries", fcn);
74 error (
"%s: all dimensions in SIZE must be greater than zero", fcn);
ComplexNDArray complex_array_value(bool frc_str_conv=false) const
bool is_real_type(void) const
OCTINTERP_API void print_usage(void)
identity matrix If supplied two scalar respectively For allows like xample val
octave_idx_type length(void) const
#define DEFUN(name, args_name, nargout_name, doc)
void error(const char *fmt,...)
ComplexNDArray ifourierNd(void) const
octave_idx_type rows(void) const
FloatComplexNDArray ifourierNd(void) const
FloatComplexNDArray ifourierNd(void) const
static octave_value do_fftn(const octave_value_list &args, const char *fcn, int type)
FloatNDArray float_array_value(bool frc_str_conv=false) const
ComplexNDArray fourierNd(void) const
FloatComplexNDArray float_complex_array_value(bool frc_str_conv=false) const
FloatComplexNDArray fourierNd(void) const
bool is_complex_type(void) const
void resize(const dim_vector &dv, const T &rfv)
Matrix transpose(void) const
FloatComplexNDArray fourierNd(void) const
the exceeded dimensions are set to if fewer subscripts than dimensions are the exceeding dimensions are merged into the final requested dimension For consider the following dims
dim_vector dims(void) const
bool all_zero(void) const
void err_wrong_type_arg(const char *name, const char *s)
ComplexNDArray fourierNd(void) const
NDArray array_value(bool frc_str_conv=false) const
=val(i)}if ode{val(i)}occurs in table i
octave_idx_type nint_big(double x)
octave_idx_type ndims(void) const
Number of dimensions.
ComplexNDArray ifourierNd(void) const
bool is_single_type(void) const
Vector representing the dimensions (size) of an Array.
octave_idx_type columns(void) const
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))