| 外部インタフェース/API リファレンス | ![]() |
C 言語表示
#include "mat.h" int matPutArray(MATFile *mfp, const mxArray *mp);
mp
mxArrayのポインタ。
詳細
このルーチンは、mxArrayをMAT-ファイルに書き出します。
matPutArrayは、mxArray mpをMAT-ファイルmfpに書き出します。mxArrayがMAT-ファイル内に存在しない場合は、最後に加えられます。ファイル内に同じ名前のmxArrayが既にある場合は、既存のmxArrayはファイルを書き換えることによって新たなmxArrayで置き換えられます。新たなmxArrayのサイズは、既存のmxArrayと異なっていてもかまいません。
matPutArrayは、成功した場合は0を出力し、エラーが生じた場合は非ゼロを出力します。ステータスを決定するためには、matGetFpと共に標準のCライブラリからfeofとferrorを使ってください。
例題
CのプログラムでMATLABのMAT-ファイルルーチンを用いる方法を説明するサンプルプログラムは、examplesディレクトリのeng_matサブディレクトリのmatcreat.cとmatdgns.cを参照してください。
| matOpen | matPutArrayAsGlobal | ![]() |