| 外部インタフェース/API リファレンス | ![]() |
C 言語表示
#include "matrix.h" int *mxGetJc(const mxArray *array_ptr);
引数
array_ptr
スパースなmxArrayのポインタ。
戻り値
成功した場合は、jc配列の最初の要素のポインタ。そうでない場合は、NULLを出力します。最も考えられる失敗の原因は、フル(非スパース)mxArrayを指すarray_ptrを指定していることです。
詳細
mxGetJcを用いて、jc 配列の開始アドレスを取得します。jc 配列は、n+1個の要素をもつ整数配列です。ここで、nはスパースなmxArray内の列数です。jc配列の値は、非ゼロ要素を含む列を間接的に示します。jc配列の詳しい説明は、mxSetJcを参照してください。
例題
examplesディレクトリのrefbookサブディレクトリのfulltosparse.cを参照してください。
さらに、examplesディレクトリのmexサブディレクトリのexplore.cと、examplesディレクトリのmxサブディレクトリのmxgetnzmax.c, mxsetdimensions.c, mxsetnzmax.cを参照してください。
参考
| mxGetIr | mxGetM | ![]() |