主要内容

La traduccion de esta pagina obsoleta。哈加clic aqui对位版本la天涯版本en单身。

API对位支队的士兵矩阵C

Escribir下de C / c++, funcionen con de拿督de la estructura MATLAB®,mxArray

对位escribir下de C funcionen con R2017b de la版本MATLAB o前,utilice拉斯维加斯一些必要en la API对位支队的士兵矩阵在C是一些必要都反对de拿督de la estructuramxArrayy se emplean para crear一些必要de C墨西哥人o aplicaciones del电动机C。

背板

MathWorks一般,en la medida de瞧最低,se elijan las aplicaciones c++ en卢格de las C .对位obtener mas给consulte电话一个MATLAB desde c++oBibliotecas de MATLAB c++帕拉电话directamente la funcionalidad de la biblioteca de c++ desde MATLAB。

Existen dos版本de la C API对位支队的士兵矩阵。

  • API compleja entrelazada"拉一些必要de la API对位支队的士兵C从de MATLAB R2018a矩阵。帕拉obtener mas给consulteMATLAB支金宝app持墨西哥人交错复杂的API函数

  • API compleja separada"拉一些必要de la API对位支队的士兵C从de MATLAB R2017b矩阵。

帕拉版本包括尤其科莫城市搜救是一些必要de biblioteca consulte:

Precaucion

La API对位支队的士兵矩阵在C没有es兼容的反对API de拿督de MATLAB,admite funcionalidades de c++ moderno。不可能城市搜救拉斯维加斯一些必要de la API对位支队的士兵C反对一些必要de矩阵Aplicaciones de c++墨西哥人oMATLAB对位c++ API del电动机

蒂波德拿督de C

mxArray C类型MATLAB数组
mwSize C类型mxArray大小值
mwIndex C类型mxArray索引值
mwSignedIndex 带符号整数C类型mxArray大小值
mxChar 类型的字符串数组
mxLogical 逻辑数组类型
mxComplexity 标志指定数组中是否有虚构的成分

Atributos de mxArray

mxIsNumeric 确定mxArray数值
mxIsComplex 确定数据是否复杂
mxGetNumberOfDimensions mxArray的维数
mxGetElementSize 所需要的字节数存储每个数据元素
mxGetDimensions 维数组指针
mxSetDimensions 修改数量的维度,每个维度的大小
mxGetNumberOfElements 数字mxArray中元素的数量
mxCalcSingleSubscript 抵消从第一个元素到所需的元素
mxGetM 在mxArray的行数
mxSetM 设置在mxArray的行数
mxGetN 在mxArray列数
mxSetN 在mxArray设置列数
mxIsEmpty 确定mxArray是空的
mxIsFromGlobalWS 确定mxArray是抄袭MATLAB全球的工作区

Crear consultar y加入洛蒂波德拿督

expandir待办事项

mxCreateDoubleMatrix 二、双精度浮点数组
mxCreateDoubleScalar 标量,双精度数组初始化为指定值
mxCreateNumericMatrix 二维数值矩阵
mxCreateNumericArray 一天数字数组
mxCreateUninitNumericMatrix 未初始化的二维数值矩阵
mxCreateUninitNumericArray 未初始化一天数字数组
mxIsScalar 判断数组标量数组
mxGetScalar 真正的第一个数据元素的数组
mxIsDouble 确定mxArray代表数据作为双精度浮点数
mxGetDoubles 真正的数据元素mxDOUBLE_CLASS数组
mxSetDoubles 真正的数据元素mxDOUBLE_CLASS数组
mxIsSingle 确定mxArray代表数据,单精度浮点数字
mxGetSingles 真正的数据元素mxSINGLE_CLASS数组
mxSetSingles 真正的数据元素mxSINGLE_CLASS数组
mxGetPr 真正的数据元素(不推荐)mxDOUBLE_CLASS数组
mxSetPr 设置真实的数据元素(不推荐)mxDOUBLE_CLASS数组
mxIsInt8 确定mxArray代表数据作为签署了8位整数
mxGetInt8s 真正的数据元素mxINT8_CLASS数组
mxSetInt8s 真正的数据元素mxINT8_CLASS数组
mxIsUint8 确定mxArray将数据表示为unsigned 8位整数
mxGetUint8s 真正的数据元素mxUINT8_CLASS数组
mxSetUint8s 真正的数据元素mxUINT8_CLASS数组
mxIsInt16 确定mxArray代表数据作为签署了16位整数
mxGetInt16s 真正的数据元素mxINT16_CLASS数组
mxSetInt16s 真正的数据元素mxINT16_CLASS数组
mxIsUint16 确定mxArray将数据表示为16位无符号整数
mxGetUint16s 真正的数据元素mxUINT16_CLASS数组
mxSetUint16s 真正的数据元素mxUINT16_CLASS数组
mxIsInt32 确定mxArray代表签署的数据作为32位整数
mxGetInt32s 真正的数据元素mxINT32_CLASS数组
mxSetInt32s 真正的数据元素mxINT32_CLASS数组
mxIsUint32 确定mxArray将数据表示为32位无符号整数
mxGetUint32s 真正的数据元素mxUINT32_CLASS数组
mxSetUint32s 真正的数据元素mxUINT32_CLASS数组
mxIsInt64 确定mxArray代表数据作为签署了64位整数
mxGetInt64s 真正的数据元素mxINT64_CLASS数组
mxSetInt64s 集数据元素mxINT64_CLASS数组
mxIsUint64 确定mxArray将数据表示为无符号64位整数
mxGetUint64s 真正的数据元素mxUINT64_CLASS数组
mxSetUint64s 真正的数据元素mxUINT64_CLASS数组
mxGetComplexDoubles 复杂的数据元素mxDOUBLE_CLASS数组
mxSetComplexDoubles 设置复杂的数据元素mxDOUBLE_CLASS数组
mxGetComplexSingles 复杂的数据元素mxSINGLE_CLASS数组
mxSetComplexSingles 设置复杂的数据元素mxSINGLE_CLASS数组
mxGetImagData 虚构的数字数据元素mxArray
mxSetImagData 在数字虚拟数据集的元素mxArray
mxGetPi 虚构的数据元素(不推荐)mxDOUBLE_CLASS数组
mxSetPi 虚构的数据元素(不推荐)mxDOUBLE_CLASS数组
mxGetComplexInt8s 复杂的数据元素mxINT8_CLASS数组
mxSetComplexInt8s 设置复杂的数据元素mxINT8_CLASS数组
mxGetComplexUint8s 复杂的数据元素mxUINT8_CLASS数组
mxSetComplexUint8s 设置复杂的数据元素mxUINT8_CLASS数组
mxGetComplexInt16s 复杂的数据元素mxINT16_CLASS数组
mxSetComplexInt16s 设置复杂的数据元素mxINT16_CLASS数组
mxGetComplexUint16s 复杂的数据元素mxUINT16_CLASS数组
mxSetComplexUint16s 设置复杂的数据元素mxUINT16_CLASS数组
mxGetComplexInt32s 复杂的数据元素mxINT32_CLASS数组
mxSetComplexInt32s 设置复杂的数据元素mxINT32_CLASS数组
mxGetComplexUint32s 复杂的数据元素mxUINT32_CLASS数组
mxSetComplexUint32s 设置复杂的数据元素mxUINT32_CLASS数组
mxGetComplexInt64s 复杂的数据元素mxINT64_CLASS数组
mxSetComplexInt64s 设置复杂的数据元素mxINT64_CLASS数组
mxGetComplexUint64s 复杂的数据元素mxUINT64_CLASS数组
mxSetComplexUint64s 设置复杂的数据元素mxUINT64_CLASS数组
mxGetPi 虚构的数据元素(不推荐)mxDOUBLE_CLASS数组
mxSetPi 虚构的数据元素(不推荐)mxDOUBLE_CLASS数组
mxCreateSparse 二维稀疏阵列
mxCreateSparseLogicalMatrix 二维稀疏,逻辑数组
mxIsSparse 确定输入是否稀疏mxArray
mxGetNzmax 红外的元素数量、公关和π数组
mxSetNzmax 设置为非零元素的存储空间
mxGetIr 稀疏矩阵红外阵列
mxSetIr 红外稀疏数组的数组
mxGetJc 稀疏矩阵JC数组
mxSetJc JC稀疏数组的数组
mxGetData 在非数字数据元素mxArray
mxSetData 非数字的指针数据元素集mxArray
mxCreateString 一维数组初始化为指定的字符串
mxCreateCharMatrixFromStrings 二维mxChar数组初始化为指定值
mxCreateCharArray 一天mxChar数组
mxIsChar 确定输入是否mxChar数组
mxGetChars 指向字符数组的指针数据
mxIsLogical 确定mxArray类型mxLogical
mxIsLogicalScalar 确定标量mxLogical类型的数组
mxIsLogicalScalarTrue 确定标量类型的数组mxLogical是正确的
mxClassID 枚举值识别类的数组
mxCreateLogicalArray 天假逻辑阵列
mxCreateLogicalMatrix 二维数组逻辑
mxCreateLogicalScalar 标量、逻辑阵列
mxGetLogicals 指针逻辑阵列数据
mxIsClass 确定mxArray是否指定的类的对象
mxGetClassID 一类mxArray
mxGetClassName 类的mxArray字符串
mxSetClassName 结构数组MATLAB对象数组
mxGetProperty 公共财产的价值MATLAB对象
mxSetProperty 设置的公共财产的价值MATLAB对象
mxCreateStructMatrix 二维结构数组
mxCreateStructArray 一天结构数组
mxIsStruct 确定mxArray是否结构
mxGetField 从结构数组,指针字段值指数和字段名
mxSetField 设置字段值结构数组,因为指数和字段名
mxGetNumberOfFields 的字段结构数组
mxGetFieldNameByNumber 从结构数组指针字段名,给定的字段数
mxGetFieldNumber 字段数量从数组结构,给定的字段名
mxGetFieldByNumber 从结构数组,指针字段值给定索引和数量
mxSetFieldByNumber 设置字段值结构数组,因为数量指数和字段
mxAddField 添加字段结构数组
mxRemoveField 将字段从结构数组
mxCreateCellMatrix 二维单元阵列
mxCreateCellArray 一天单元阵列
mxIsCell 确定mxArray单元阵列
mxGetCell 指针在单元阵列元素
mxSetCell 设置单元阵列的内容

Eliminar y duplicar mxArray

mxDestroyArray 由MXCREATE *免费动态内存分配的功能
mxDuplicateArray 深复制数组

Convertir mxArray

expandir待办事项

mxMakeArrayComplex 真正的转换mxArray复杂,保留真实的数据
mxMakeArrayReal 把复杂的mxArray真实的,保留真实的数据
mxArrayToString 字符串数组来
mxArrayToUTF8String 在utf - 8编码的字符串数组
mxGetString mxChar数组来c风格的字符串或Fortran字符数组
mxSetClassName 结构数组MATLAB对象数组

Administracion de内存输出数据

mxCalloc 动态内存分配的数组,初始化为0,使用MATLAB内存管理器
mxMalloc 使用未初始化的动态内存分配MATLAB内存管理器
mxRealloc 重新分配动态内存使用MATLAB内存管理器
mxFree 自由由mxCalloc动态内存分配,mxMalloc, mxRealloc mxArrayToString或mxArrayToUTF8String函数

Aserciones

mxAssert 检查断言值用于调试目的
mxAssertS 检查断言值没有印刷断言文本

常数

mxIsInf 确定输入是无限的
mxIsFinite 确定输入是有限的
mxIsNaN 确定输入是否南(不是一个数字)

特马