主要内容

Fortran语言数据的访问

向数组读写数据

使用这些函数来获得关于MATLAB的信息®阵列,例如维度和大小,并根据类型检索数据元素。使用这些函数将数据写入mxarray.变量。

Fortran函数

全部展开

mxGetNumberOfDimensions mxArray中的维数
mxGetElementSize 存储每个数据元素所需的字节数
mxGetDimensions 指向维度数组的指针
mxSetDimensions 修改尺寸的数量和每个尺寸的大小
mxGetNumberOfElements 数字mxArray中的元素数量
mxCalcSingleSubscript 从第一个元素到所需元素的偏移量
mxGetM MxArray中的行数
mxSetM 设置mxArray中的行数
mxGetN mxArray中的列数
mxSetN 设置mxArray中的列数
mxGetScalar 数组中第一个数据元素的实分量
mxGetDoubles 中真实数据元素mxdouble_class.大批
mxsetdoubles. 设置真实的数据元素mxdouble_class.大批
mxGetSingles 中真实数据元素mxSINGLE_CLASS大批
mxSetSingles 设置真实的数据元素mxSINGLE_CLASS大批
mxgetInt8s. 中真实数据元素mxINT8_CLASS大批
mxSetInt8s 设置真实的数据元素mxINT8_CLASS大批
mxGetUint8s 中真实数据元素mxUINT8_CLASS大批
mxSetUint8s 设置真实的数据元素mxUINT8_CLASS大批
mxgetInt16s. 中真实数据元素mxINT16_CLASS大批
mxSetInt16s 设置真实的数据元素mxINT16_CLASS大批
mxGetUint16s 中真实数据元素mxUINT16_CLASS大批
mxSetUint16s 设置真实的数据元素mxUINT16_CLASS大批
mxGetInt32s 中真实数据元素mxINT32_CLASS大批
mxsetint32s. 设置真实的数据元素mxINT32_CLASS大批
mxGetUint32s 中真实数据元素mxUINT32_CLASS大批
mxSetUint32s 设置真实的数据元素mxUINT32_CLASS大批
mxGetInt64s 中真实数据元素mxINT64_CLASS大批
mxSetInt64s 中设置数据元素mxINT64_CLASS大批
mxGetUint64s 中真实数据元素mxUINT64_CLASS大批
mxsetuint64s. 设置真实的数据元素mxUINT64_CLASS大批
mxGetData 非数字中的数据元素mxarray.
mxSetData 设置指针指向非数字类型的数据元素mxarray.
mxgetpr. (不推荐)中的真实数据元素mxdouble_class.大批
mxSetPr (不推荐)设置真实的数据元素mxdouble_class.大批
mxGetComplexDoubles 中的复杂数据元素mxdouble_class.大批
mxSetComplexDoubles 中设置复杂的数据元素mxdouble_class.大批
mxgetcomplexsles. 中的复杂数据元素mxSINGLE_CLASS大批
mxsetCompleplsles. 中设置复杂的数据元素mxSINGLE_CLASS大批
mxGetComplexInt8s 中的复杂数据元素mxINT8_CLASS大批
mxSetComplexInt8s 中设置复杂的数据元素mxINT8_CLASS大批
mxGetComplexUint8s 中的复杂数据元素mxUINT8_CLASS大批
mxSetComplexUint8s 中设置复杂的数据元素mxUINT8_CLASS大批
mxGetComplexInt16s 中的复杂数据元素mxINT16_CLASS大批
mxSetComplexInt16s 中设置复杂的数据元素mxINT16_CLASS大批
mxgetcomplexuint16 中的复杂数据元素mxUINT16_CLASS大批
mxsetComplempleuint16 中设置复杂的数据元素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大批
mxGetImagData 以数字形式呈现的虚构数据元素mxarray.
mxSetImagData 在数字中设置虚拟数据元素mxarray.
mxgetpi. (不推荐)虚构的数据元素mxdouble_class.大批
mxSetPi (不推荐)设置虚拟数据元素mxdouble_class.大批
mxGetClassID 一类mxArray
mxgetclassname. mxArray作为字符串的类
mxGetProperty 公共财产的价值MATLAB对象
mxSetProperty 的公共属性设置值MATLAB对象
mxGetField 指向结构数组的字段值的指针,给出了索引和字段名
mxSetField 设置结构数组中的字段值,给定索引和字段名
mxgetnumberoffields. 结构阵列中的字段数
mxgetfieldNamebyNumber. 指向结构数组中的字段名的指针,给定字段号
mxGetFieldNumber 结构数组中的字段编号,给定字段名
mxGetFieldByNumber 指向结构数组的字段值的指针,给出了索引和字段号
mxSetFieldByNumber 设置结构数组中的字段值,给定索引和字段号
mxAddField 添加字段到结构数组
mxremovefield. 从结构数组中删除字段
mxGetCell 指向单元格数组中的元素的指针
mxSetCell 设置单元格数组的内容
mxGetNzmax IR、PR和PI数组中的元素个数
mxSetNzmax 设置非零元素的存储空间
mxGetIr 稀疏矩阵红外阵列
MXSetir. 稀疏阵的红外阵列
mxGetJc 稀疏矩阵JC阵列
mxsetjc. 稀疏数组的JC数组