⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resampc.i

📁 PDTDFB toolbox The filter bank is described in: The Shiftable Complex Directional Pyramid—Pa
💻 I
📖 第 1 页 / 共 4 页
字号:
# 838 "C:\MATLAB71\extern\include\matrix.h"
extern int *mxGetJc(
    const mxArray *pa		/* pointer to array */
    );



/*
 * Set column data pointer for numeric array
 */

# 851 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetJc(
    mxArray *pa,		/* pointer to array */
    int     *newjc		/* column data array pointer */
    );



/*
 * Get maximum nonzero elements for sparse numeric array
 */

# 865 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetNzmax(
    const mxArray *pa		/* pointer to array */
    );



/*
 * Set maximum nonzero elements for numeric array
 */

# 878 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetNzmax(
    mxArray *pa,		/* pointer to array */
    int     nzmax		/* maximum nonzero elements */
    );



/*
 * Get array data element size
 */

# 892 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetElementSize(const mxArray *pa);



/* 
 * Return the offset (in number of elements) from the beginning of 
 * the array to a given subscript.  
 */

# 904 "C:\MATLAB71\extern\include\matrix.h"
extern int mxCalcSingleSubscript(const mxArray *pa, int nsubs, const int *subs);



/*
 * Get number of structure fields in array
 */

# 915 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetNumberOfFields(
    const mxArray *pa		/* pointer to array */
    );



/*
 * Get a pointer to the specified cell element. 
 */

# 928 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxGetCell(const mxArray *pa, int i);



/*
 * Set an element in a cell array to the specified value.
 */

# 939 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetCell(mxArray *pa, int i, mxArray *value);



/*
 * Return pointer to the nth field name
 */

# 950 "C:\MATLAB71\extern\include\matrix.h"
extern const char *mxGetFieldNameByNumber(const mxArray *pa, int n);



/*
 * Get the index to the named field.
 */

# 961 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetFieldNumber(const mxArray *pa, const char *name);



/*
 * Return a pointer to the contents of the named field for 
 * the ith element (zero based).
 */

# 973 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxGetFieldByNumber(const mxArray *pa, int i, int fieldnum);



/*
 * Set pa[i][fieldnum] = value 
 */

# 984 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetFieldByNumber(mxArray *pa, int i, int fieldnum, mxArray *value);



/*
 * Return a pointer to the contents of the named field for the ith 
 * element (zero based).  Returns NULL on no such field or if the
 * field itself is NULL
 */

# 997 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxGetField(const mxArray *pa, int i, const char *fieldname);



/*
 * Set pa[i]->fieldname = value  
 */

# 1008 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetField(mxArray *pa, int i, const char *fieldname, mxArray *value);



/* 
 * Return the name of an array's class.  
 */

# 1019 "C:\MATLAB71\extern\include\matrix.h"
extern const char *mxGetClassName(const mxArray *pa);



/*
 * Determine whether an array is a member of the specified class. 
 */

# 1030 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsClass(const mxArray *pa, const char *name);



/*
 * Set scalar double flag
 */

# 1041 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetScalarDoubleFlag(
    mxArray	*pa		/* pointer to array */
    );



/* defined(ARRAY_ACCESS_INLINING) */


/*
 * Clear scalar double flag
 */

# 1059 "C:\MATLAB71\extern\include\matrix.h"
extern void mxClearScalarDoubleFlag(
    mxArray	*pa		/* pointer to array */
    );



/* defined(ARRAY_ACCESS_INLINING) */


/*
 * Is scalar double flag set
 */

# 1077 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsScalarDoubleFlagSet(
    const mxArray	*pa		/* pointer to array */
    );



/* defined(ARRAY_ACCESS_INLINING) */


/*
 * Set scalar flag if appropiate (double scalar)
 */

# 1095 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetScalarDoubleFlagIfAppropiate(
    mxArray *pa		/* pointer to array */
    );



/*
 * Mark data as unshareable
 */

# 1108 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetDataPrivateFlag(
    mxArray	*pa,		/* pointer to array */
    bool        val
    );



/* defined(ARRAY_ACCESS_INLINING) */


/*
 * Is data unshareable?
 */

# 1127 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsDataPrivate(
    const mxArray	*pa		/* pointer to array */
    );



/* defined(ARRAY_ACCESS_INLINING) */






/*
 * Create a numeric matrix and initialize all its data elements to 0.
 */

# 1149 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateNumericMatrix(
	int		m,
	int		n,
	mxClassID	classid,
	int		cmplx_flag
	);



/* 
 * Set column dimension
 */

# 1165 "C:\MATLAB71\extern\include\matrix.h"
extern void mxSetN(mxArray *pa, int n);



/*
 * Set dimension array and number of dimensions.  Returns 0 on success and 1
 * if there was not enough memory available to reallocate the dimensions array.
 */

# 1177 "C:\MATLAB71\extern\include\matrix.h"
extern int mxSetDimensions(mxArray *pa, const int *size, int ndims);



/*
 * mxArray destructor
 */

# 1188 "C:\MATLAB71\extern\include\matrix.h"
extern void mxDestroyArray(mxArray *pa);



/*
 * Create a numeric array and initialize all its data elements to 0.
 *
 * Similar to mxCreateNumericMatrix, in a standalone application, 
 * out-of-memory will mean a NULL pointer is returned.
 */

# 1202 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateNumericArray(int ndim, const int *dims, mxClassID classid, mxComplexity flag);



/*
 * Create an N-Dimensional array to hold string data;
 * initialize all elements to 0.
 */

# 1214 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCharArray(int ndim, const int *dims);



/*
 * Create a two-dimensional array to hold double-precision
 * floating-point data; initialize each data element to 0.
 */

# 1226 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateDoubleMatrix(int m, int n, mxComplexity flag);



/*
 * Get a properly typed pointer to the elements of a logical array.
 */

# 1237 "C:\MATLAB71\extern\include\matrix.h"
extern mxLogical *mxGetLogicals(const mxArray *pa);



/*
 * Create a logical array and initialize its data elements to false.
 */

# 1248 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateLogicalArray(int ndim, const int *dims);



/*
 * Create a two-dimensional array to hold logical data and
 * initializes each data element to false.
 */

# 1260 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateLogicalMatrix(unsigned int m, unsigned int n);



/*
 * Create a logical scalar mxArray having the specified value.
 */

# 1271 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateLogicalScalar(bool value);



/*
 * Returns true if the logical scalar value is true.
 */

# 1282 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsLogicalScalarTrue(const mxArray *pa);



/*
 * Create a double-precision scalar mxArray initialized to the
 * value specified
 */

# 1294 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateDoubleScalar(double value);



/*
 * Create a 2-Dimensional sparse array.
 */

# 1305 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateSparse(int m, int n, int nzmax, mxComplexity flag);



/*
 * Create a 2-D sparse logical array
 */

# 1316 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateSparseLogicalMatrix(int m, int n, int nzmax);



/*
 * Copies characters from a MATLAB array to a char array
 * This function will attempt to perform null termination if it is possible.
 * nChars is the number of bytes in the output buffer
 */

# 1329 "C:\MATLAB71\extern\include\matrix.h"
extern void mxGetNChars(const mxArray *pa, char *buf, int nChars);



/*
 * Converts a string array to a C-style string. The C-style string is in the
 * local codepage encoding. If the conversion for the entire Unicode string
 * cannot fit into the supplied character buffer, then the conversion includes
 * the last whole codepoint that will fit into the buffer. The string is thus
 * truncated at the greatest possible whole codepoint and does not split code-
 * points.
 */

# 1345 "C:\MATLAB71\extern\include\matrix.h"
extern int mxGetString(const mxArray *pa, char *buf, int buflen);



/*
 * Create a NULL terminated C string from an mxArray of type mxCHAR_CLASS
 * Supports multibyte character sets.  The resulting string must be freed
 * with mxFree.  Returns NULL on out of memory or non-character arrays.
 */

# 1358 "C:\MATLAB71\extern\include\matrix.h"
extern char *mxArrayToString(const mxArray *pa);



/*
 * Create a 1-by-n string array initialized to str. The supplied string is
 * presumed to be in the local codepage encoding. The character data format
 * in the mxArray will be UTF-16.
 */

# 1371 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateStringFromNChars(const char *str, int n);



/*
 * Create a 1-by-n string array initialized to null terminated string
 * where n is the length of the string.
 */

# 1383 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateString(const char *str);



/*
 * Create a string array initialized to the strings in str.
 */

# 1394 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCharMatrixFromStrings(int m, const char **str);



/*
 * Create a 2-Dimensional cell array, with each cell initialized
 * to NULL.
 */

# 1406 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCellMatrix(int m, int n);



/*
 * Create an N-Dimensional cell array, with each cell initialized
 * to NULL.
 */

# 1418 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateCellArray(int ndim, const int *dims);



/*
 * Create a 2-Dimensional structure array having the specified fields;
 * initialize all values to NULL.
 */

# 1430 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateStructMatrix(int m, int n, int nfields, const char **fieldnames);



/*
 * Create an N-Dimensional structure array having the specified fields;
 * initialize all values to NULL.
 */

# 1442 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxCreateStructArray(int ndim, const int *dims, int nfields,
								const char **fieldnames);



/*
 * Make a deep copy of an array, return a pointer to the copy.
 */

# 1454 "C:\MATLAB71\extern\include\matrix.h"
extern mxArray *mxDuplicateArray(const mxArray *in);



/*
 * Set classname of an unvalidated object array.  It is illegal to
 * call this function on a previously validated object array.
 * Return 0 for success, 1 for failure.
 */

# 1467 "C:\MATLAB71\extern\include\matrix.h"
extern int mxSetClassName(mxArray *pa, const char *classname);



/* 
 * Add a field to a structure array. Returns field number on success or -1
 * if inputs are invalid or an out of memory condition occurs.
 */

# 1479 "C:\MATLAB71\extern\include\matrix.h"
extern int mxAddField(mxArray *pa, const char *fieldname);



/*
 * Remove a field from a structure array.  Does nothing if no such field exists.
 * Does not destroy the field itself.
*/

# 1491 "C:\MATLAB71\extern\include\matrix.h"
extern void mxRemoveField(mxArray *pa, int field);






/*
 * Function for obtaining MATLAB's concept of EPS
 */

# 1511 "C:\MATLAB71\extern\include\matrix.h"
extern double mxGetEps(void);



/*
 * Function for obtaining MATLAB's concept of INF (Used in MEX-File callback).
 */

# 1522 "C:\MATLAB71\extern\include\matrix.h"
extern double mxGetInf(void);



/*
 * Function for obtaining MATLAB's concept of NaN (Used in MEX-File callback).
 */

# 1533 "C:\MATLAB71\extern\include\matrix.h"
extern double mxGetNaN(void);



/*
 * test for finiteness in a machine-independent manner
 */

# 1544 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsFinite(
    double x                  /* value to test */
    );



/*
 * test for infinity in a machine-independent manner
 */

# 1557 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsInf(
    double x                  /* value to test */
    );



/*
 * test for NaN in a machine-independent manner
 */

# 1570 "C:\MATLAB71\extern\include\matrix.h"
extern bool mxIsNaN(
    double x                  /* value to test */
    );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -