MATLAB Function Reference | ![]() ![]() |
表示
load loadfilename
load ('filename'
)load filename.ext
load filename -ascii
load filename -mat
S = load(...)
詳細
コマンドload
とsave
は、ディスク上のMATLAB変数を読み込んだり、保存します。
load
は、ファイル'matlab.mat'
に保存されたすべての変数をロードします。
load filename
は、絶対パス名、または、MATLABPATH
の相対パス名を与えて、'filename.mat'
から変数を読み込みます。
load ('filename')
は、filename
にストアされているファイル名をもつファイルをロードします。つぎのステートメント
str = 'filename.mat'; load (str)
は、バイナリファイル'filename.mat'
から変数を読み込みます。
は、スペースで値を分離した行からなるASCIIファイルを読み込みます。結果のデータは、ファイル名と同じ名前(拡張子なしで)をもつ変数になります。ASCIIファイルは、MATLABのコメント(load filename.ext
%
から始まる行)を含むことができます。
load filename -ascii
、または、load filename -mat
は、強制的にASCIIファイル、または、MAT-ファイルのいずれかをファイルとして扱うためのload
の用法です。
S = load(...)
は、MAT-ファイルの内容を、ワークスペース内にファイルを直接ロードする代わりに構造体として出力します。S
のフィールド名は取得された変数名と一致します。ファイルがASCIIのとき、S
は倍精度配列です。
注意
MAT-ファイルは、save
で作成され、load
で読み込み可能なMATLAB書式の倍精度のバイナリファイルです。あるマシンで作成されたMAT-ファイルは、作成マシンと異なる浮動小数点書式の他のマシン上で、MATLABを使って可能な限りの精度で読み込むことができます。MAT-ファイルは、MATLAB外部の他のプログラムによって操作することもできます。
Application Program Interface Librariesは、外部プログラムからMAT-ファイルを読み込んだり書き出しするための C、または、Fortranのルーチンを含んでいます。
参考
fprintf
, fscanf
, partialpath
, save
, spconvert
![]() | listdlg | loadobj | ![]() |