外部インタフェース/API リファレンス | ![]() ![]() |
Fortran 言語表示
integer*4 function mxGetPi(pm) integer*4 pm
戻り値
成功した場合は、指定したmxArray
の虚数データ要素。虚数データがないか、エラーが生じた場合は、0を出力します。
詳細
pi
フィールドは、mxArray
の虚数データを含む配列を指し示します。mxGetPi
を呼び出すことにより、pi
フィールドの中身を取得します。つまり、その虚数データの開始アドレスを取得します。
mxArray
が純粋に実数であるかどうかを決定する最良の方法は、mxIsComplex
を呼び出すことです。
MATLAB関数のすべての入力mxArray
の虚数部分は、入力mxArray
のいずれかが複素数ならば割り当てられます。
mxGetPr
またはmxGetPi
を用いる場合、mxFreeMatrix
はmxFree
を使ってpr
とpi
を開放するので、pr
とpi
はmxCalloc
によって割り当てられたメモリに設定されます。
参考
![]() | mxGetNzmax | mxGetPr | ![]() |