mxSetPi (C)
(非推奨) mxDOUBLE_CLASS
配列内に虚数データ要素を設定
mxSetPi
は、インターリーブされた複素数 API では使用できません。代わりに mxSetComplexDoubles
を使用してください。詳細については、バージョン履歴を参照してください。
C 構文
#include "matrix.h" void mxSetPi(mxArray *pm, double *pi);
説明
mxSetPi
を使用して、指定された mxArray
の虚数データを設定します。
ほとんどの関数 mxCreate
* は、虚数データを格納するためのヒープ領域をオプションで割り当てます。関数 mxCreate
* の呼び出し時にヒープ領域を割り当てる場合は、mxSetPi
を使用して配列の虚数要素を初期化しないでください。代わりに、この関数を呼び出して既存の値を新しい値に置換します。ヒープ領域の割り当ての例には、ComplexFlag
を mxCOMPLEX
に設定することや、pi
を NULL
以外の値に設定することが含まれます。
関数 mxSetPi
は、置き換え対象の既存データに割り当てられているメモリは解放しません。既存のメモリを解放するには、mxGetPi
によって返されるポインター上で mxFree
を呼び出します。