mxCalcSingleSubscript (C)
抵消从第一个元素到所需的元素
C语法
#包括“矩阵。h”mwIndex mxCalcSingleSubscript (const mxArray *点,mwSize nsubs, mwIndex *潜艇);
描述
调用mxCalcSingleSubscript
确定有多少元素之间的开始mxArray
和一个给定的元素mxArray
。函数将下标转换为线性指标。
例如,给定一个下标(5、7)
,mxCalcSingleSubscript
返回的距离数组的第一个元素(5、7)
元素。请记住,mxArray
内部数据类型代表一个一维数组的所有数据元素无论多少维度MATLAB®mxArray
似乎。例子显示内部表示,看到数据存储。
避免使用mxCalcSingleSubscript
遍历一个数组的元素。在C语言中,它是更有效的找到数组的起始地址,然后使用指针自动增量连续访问元素。例如,为了找到一个数值数组的起始地址,调用一个类型的数据访问功能,例如,mxGetDoubles
或mxGetComplexDoubles
。
输入参数
版本历史
之前介绍过的R2006a