外部インタフェース/API リファレンス | ![]() ![]() |
2次元のmxArray
の列の総数、またはm行n列の配列に対する2からNの次元の要素の総数を取得
C 言語表示
#include "matrix.h" int mxGetN(const mxArray *array_ptr);
戻り値
詳細
mxGetN
を呼び出すことによって、指定したmxArray
内の列数を決定します。
array_ptr
がN次元のmxArray
である場合、mxGetN
は2からNの次元の積です。たとえば、array_ptr
が13×5×4×6の次元をもつ4次元のmxArray
を指す場合、mxGetN
は値120(5x4x6)を出力します。指定したmxArray
が2次元よりも大きく、各々の次元の要素数を正確に知る必要がある場合は、mxGetDimensions
を呼び出してください。
array_ptr
がスパースなmxArray
を指す場合、mxGetN
は列数を出力しますが、0でない列の数は出力しません。
例題
examples
ディレクトリのrefbook
サブディレクトリのconvec.c
を参照してください。
examples
ディレクトリのrefbook
サブディレクトリのfulltosparse.c
, revord.c
, timestwo.c
, xtimesy.c
examples
ディレクトリのmex
サブディレクトリのexplore.c
, mexget.c
, mexlock.c
, mexsettrapflag.c
, yprime.c
examples
ディレクトリのmx
サブディレクトリのmxmalloc.c
, mxsetdimensions.c
, mxgetnzmax.c
, mxsetnzmax.c
参考
mxGetM
, mxGetNumberOfDimensions
, mxSetM
, mxSetN
![]() | mxGetM | mxGetName | ![]() |