Matlab バイナリ MATファイルに変数を書き込む.
status = matfile_varreadnext(fd, name, value, compressionflag)
実数: (matfile_openにより返された)ファイル記述子.
文字列: ファイルに書き込む変数の名前.
任意のScilab型: ファイルに書き込む変数の値.
論理値: データ圧縮を使用する (有効フラグ %T) かどうかを示す.
論理値: 書き込み成功の場合に %T , それ以外の場合に %F .
変数をmatfile_open により開かれたMatlabバイナリMATファイルに書き込みます.
![]() | matfile_varwrite は,MATファイルが"w"モードで
オープンされていない場合に失敗し, ファイルに保存されている変数は
上書きします. |
fd = matfile_open("test_matfile.mat","w"); matfile_varwrite(fd, "foo", "bar", %t); matfile_close(fd); fd = matfile_open("test_matfile.mat"); matfile_listvar(fd) matfile_close(fd); | ![]() | ![]() |
この関数はMATIOライブラリ (
http://sourceforge.net/projects/matio/
)を使用しています.