Matlab MATファイル (バイナリまたは ASCII)を書き込む
savematfile('filename') savematfile('filename', 'var1', 'var2', ...) savematfile('filename', '-struct', 's') savematfile('filename', '-struct', 's', 'f1', 'f2', ...) savematfile(..., '-v4') savematfile(..., '-v6') savematfile(..., '-v7') savematfile(..., '-v7.3') savematfile filename var1 var2 ...
ファイルへのパスを有する文字列 (必須)
使用するデータ形式
バイナリMATファイル (デフォルト)
8ビット ASCII形式
16ビット ASCII形式
タブ区切り形式
16桁アスキー形式, タブ区切り形式
MATLABバージョン4がオープンできる形式
MATLABバージョン6以降がオープンできる形式
MATLABバージョン7以降がオープンできる形式 (デフォルト)
MATLABバージョン7.3以降がオープンできる形式
読み込む変数の名前を有する文字列 (バイナリファイル専用)
スカラー構造体 s の全てのフィールドを ファイル filename の独立した変数として保存.
構造体の指定したフィールド(s.f1, s.f2, ...)のみ独立した変数として保存.
Scilabから Matlab MATファイルに変数を保存します. Scilabのデータ型は 等価なMatlabのデータ型に変換されます.
A = rand(10, 10); B = sprand(100, 100, 0.1); savematfile("test_matfile.mat", "A", "B", "-v6"); clear; loadmatfile("test_matfile.mat"); disp(A) disp(B) // Matlab 7.3ファイル A = rand(10, 10); B = sprand(100, 100, 0.1); savematfile("test_matfile.mat", "A", "B", "-v7.3"); clear; loadmatfile("test_matfile.mat"); disp(A) disp(B) | ![]() | ![]() |
この関数は以下の "MAT-File Format"に基づき開発されました:
Mat-File Format