mxGetN (Fortran)
mxArray 中的列数
Fortran 语法
#include "fintrf.h" mwPointer mxGetN(pm) mwPointer pm
描述
mxGetN 返回指定的 mxArray 中的列数。
如果 pm 是 N 维 mxArray,则 mxGetN 是 2 维到 N 维的乘积。例如,如果 pm 指向一个四维 mxArray,其维度为 13×5×4×6,则 mxGetN 形式返回值 120 (5 × 4 × 6)。如果指定的 mxArray 有两个以上的维度,则调用 mxGetDimensions 来找出每个维度中有多少个元素。
如果 pm 指向一个稀疏 mxArray,则 mxGetN 仍返回列数,而不是占用的列数。
注意
Fortran 没有 size_t 的等效项。mwPointer 是预处理器宏,它提供适当的 Fortran 类型。然而,此函数返回的值不是指针。
输入参数
示例
要打开示例,请输入:
edit([fullfile(matlabroot,"extern","examples","eng_mat","filename")]);
其中,filename 为:
版本历史记录
在 R2006a 之前推出
另请参阅
mxGetM | mxGetDimensions | mxSetM | mxSetN