Main Content

mxGetN (C)

mxArray 中的列数

C 语法

#include "matrix.h"
size_t mxGetN(const mxArray *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 仍返回列数,而不是占用的列数。

输入参数

全部展开

指向 mxArray 数组的指针,指定为 const mxArray*

示例

请参阅 matlabroot/extern/examples/refbook 中的示例:

请参阅 matlabroot/extern/examples/mx 中的示例:

请参阅 matlabroot/extern/examples/mex 中的示例:

版本历史记录

在 R2006a 之前推出