正在加载图片...
China-pub.com 第I5章MATLAB与其他编程语言结合 307 下载 int mxGetNumberofDimensions(const mxArray +array_ptr); 返回array ptr指向的mxArray中的维数,这个数总是不小于2。 const int +mxGetDimensions(const mxArray array_ptr)i 返回一个整数向量的指针,包含array_ptr指向的mxArray的每一维的元素个数。 int mxsetDimensions(mxArray *array ptr,const int *size,int ndims); 用来重构或增加/减少array ptr指向的mxArray的元素。参数ndims表示维数范围, siz表示一个整数向量的指针,包含每维中需要的元素个数。如果操作成功,返回 0:否则返回1。如果要增加或减少元素,则必须进行分配/释放内存。用helpdesk 可得更多信息。 int mxGetM(const mxArray array_ptr); 返回‘行'数,也就是array_ptr指向的mxArray的第一维中元素的个数。 void mxsetM(mxArray *array_ptr,int m); 用来重构或增加/减少array ptr指向的mxArray中的‘行’数。参数m表示规定的‘行' 数,见mxSetDimensions。 int mxGetN(const mxArray array_ptr); 返回‘列'数,也就是array ptr指向的mxArray的第二维中元素的个数。 void mxsetN(mxArray *array_ptr,int n); 用来重构或增加/减少array_ptr指向的mxArray中的‘列?数。参数n表示规定的‘列' 数,见nxSetDimensions。 bool mxIsEmpty(const mxArray tarray_ptr); 如果array ptr指向的mxArray为空,就返回真。 bool mxIsFromGlobalws (const mxArray tarray_ptr); 如果array_ptr指向的mxArray是从MATLAB:全局工作区中复制得到,则返回真。 bool mxIsNumeric(const mxArray tarray_ptr); 如果array ptr指向的mxArray是数字或字符串类型,则返回真。 bool mxIsInt8(const mxArray *array_ptr); 8位整数。 bool mxIsUint8(const mxArray tarray_ptr)i 8位无符号整数。 bool mxIsInt16(const mxArray *array_ptr)i 16位整数。 bool mxIstint16(const mxArray *array_ptr); 16位无符号整数。 bool mxIsInt32(const mxArray *array_ptr); 32位整数。 bool mxIstint32(const mxArray tarray_ptr); 32位无符号整数。 bool mxIssingle(const mxArray *array_ptr);int mxGetNumberOfDimensions(const mxArray *array_ptr); 返回a rr a y_p t r指向的m x A r r a y中的维数,这个数总是不小于 2。 const int *mxGetDimensions(const mxArray *array_ptr); 返回一个整数向量的指针,包含 a rr a y_p t r指向的m x A r r a y的每一维的元素个数。 int mxSetDimensions(mxArray *array_ptr, const int *size, int ndims); 用来重构或增加 /减少a rr a y _ p t r指向的m x A r r a y的元素。参数 n d i m s表示维数范围, s i z e表示一个整数向量的指针,包含每维中需要的元素个数。如果操作成功,返回 0;否则返回1。如果要增加或减少元素,则必须进行分配 /释放内存。用h e l p d e s k 可得更多信息。 int mxGetM(const mxArray *array_ptr); 返回‘行’数,也就是a rr a y_p t r指向的m x A r r a y的第一维中元素的个数。 void mxSetM(mxArray *array_ptr, int m); 用来重构或增加/减少a rr a y_p t r指向的m x A r r a y中的‘行’数。参数m表示规定的‘行’ 数,见m x S e t D i m e n s i o n s。 int mxGetN(const mxArray *array_ptr); 返回‘列’数,也就是a rr a y_p t r指向的m x A r r a y的第二维中元素的个数。 void mxSetN(mxArray *array_ptr,int n); 用来重构或增加/减少a rr a y_p t r指向的m x A r r a y中的‘列’数。参数n表示规定的‘列’ 数,见m x S e t D i m e n s i o n s。 bool mxIsEmpty(const mxArray *array_ptr); 如果a rr a y_p t r指向的m x A r r a y为空,就返回真。 bool mxIsFromGlobalWS(const mxArray *array_ptr); 如果a rr a y_p t r指向的m x A r r a y是从M AT L A B全局工作区中复制得到,则返回真。 bool mxIsNumeric(const mxArray *array_ptr); 如果a rr a y _ p t r指向的m x A r r a y是数字或字符串类型,则返回真。 bool mxIsInt8(const mxArray *array_ptr); 8位整数。 bool mxIsUint8(const mxArray *array_ptr); 8位无符号整数。 bool mxIsInt16(const mxArray *array_ptr); 1 6位整数。 bool mxIsUint16(const mxArray *array_ptr); 1 6位无符号整数。 bool mxIsInt32(const mxArray *array_ptr); 3 2位整数。 bool mxIsUint32(const mxArray *array_ptr); 3 2位无符号整数。 bool mxIsSingle(const mxArray *array_ptr); 第1 5章 M AT L A B与其他编程语言结合 3 0 7 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有