26 #if defined (HAVE_CONFIG_H)
43 int nargin = args.
length ();
45 if (nargin < 1 || nargin > 3)
55 double dval = args(1).double_value ();
57 error (
"%s: number of rows (N) cannot be NaN", fcn);
61 error (
"%s: number of rows (N) must be greater than zero", fcn);
67 double dval = args(2).double_value ();
69 error (
"%s: number of columns (M) cannot be NaN", fcn);
73 error (
"%s: number of columns (M) must be greater than zero", fcn);
76 for (
int i = 0; i < dims.
ndims (); i++)
90 if (dims.
all_zero () || n_rows == 0 || n_cols == 0)
154 return do_fft2 (args,
"fft2", 0);
158 DEFUN (ifft2, args, ,
174 return do_fft2 (args,
"ifft2", 1);
void resize(const dim_vector &dv, const T &rfv)
Size of the specified dimension.
ComplexNDArray ifourier2d(void) const
ComplexNDArray fourier2d(void) const
FloatComplexNDArray fourier2d(void) const
FloatComplexNDArray ifourier2d(void) const
FloatComplexNDArray ifourier2d(void) const
FloatComplexNDArray fourier2d(void) const
ComplexNDArray fourier2d(void) const
ComplexNDArray ifourier2d(void) const
Vector representing the dimensions (size) of an Array.
bool all_zero(void) const
octave_idx_type ndims(void) const
Number of dimensions.
octave_idx_type length(void) const
ComplexNDArray complex_array_value(bool frc_str_conv=false) const
NDArray array_value(bool frc_str_conv=false) const
bool is_single_type(void) const
FloatComplexNDArray float_complex_array_value(bool frc_str_conv=false) const
FloatNDArray float_array_value(bool frc_str_conv=false) const
bool iscomplex(void) const
dim_vector dims(void) const
OCTINTERP_API void print_usage(void)
#define DEFUN(name, args_name, nargout_name, doc)
Macro to define a builtin function.
void error(const char *fmt,...)
void err_wrong_type_arg(const char *name, const char *s)
static octave_value do_fft2(const octave_value_list &args, const char *fcn, int type)
octave_idx_type nint_big(double x)
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))
octave_value::octave_value(const Array< char > &chm, char type) return retval