外部インタフェース/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 | ![]() |