外部インタフェース/API リファレンス | ![]() ![]() |
C 言語表示
#include "matrix.h" double *mxGetPi(const mxArray *array_ptr);
戻り値
成功した場合は、指定したmxArray
の虚数データ要素。虚数データがないか、エラーが生じた場合は、NULL
を出力します。
詳細
pi
フィールドは、mxArray
の虚数データを含む配列を指し示します。mxGetPi
を呼び出すことにより、pi
フィールドの中身を取得します。つまり、その虚数データの先頭アドレスを取得します。
mxArray
が純粋に実数であるかどうかを決定する最良の方法は、mxIsComplex
を呼び出すことです。
MATLAB関数のすべての入力行列の虚数成分は、入力行列のいずれかが複素数ならば割り当てられます。
例題
examples
ディレクトリのrefbook
サブディレクトリのconvec.c
, findnz.c
, fulltosparse.c
を参照してください。
さらに、examples
ディレクトリのmex
サブディレクトリのexplore.c
とmexcallmatlab.c
と、examples
ディレクトリのmx
サブディレクトリのmxcalcsinglesubscript.c
, mxgetinf.c
, mxisfinite.c
, mxsetnzmax.c
を参照してください。
参考
![]() | mxGetNzmax | mxGetPr | ![]() |