このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
load
ファイルからワークスペースに変数を読み込む
構文
説明
load(
は、filename
)filename
からデータを読み込みます。
filename
が MAT ファイルの場合、load(filename)
は MAT ファイルの変数を MATLAB® ワークスペースに読み込みます。filename
が ASCII ファイルの場合、load(filename)
はファイルからのデータを含む倍精度配列を作成します。
メモ
セキュリティについての考慮事項: load
コマンドは、変数を初期化する際に MAT ファイルに含まれているコードを実行することがあります。信頼されていない MAT ファイルに対して load
を呼び出すことは避けてください。
load(
は、ファイルの拡張子に関係なく、filename
,'-mat')filename
を MAT ファイルとして取り扱います。
load
は、構文のコマンド形式です。コマンド形式では、必要な特殊文字が少なくなります。かっこを入力したり、入力を一重引用符または二重引用符で囲んだりする必要はありません。入力は、コンマではなく空白を使用して区切ります。 filename
たとえば、durer.mat
という名前のファイルを読み込む場合、以下のステートメントは等価です。
load durer.mat % command form load('durer.mat') % function form
前述の構文で説明したいずれかの入力を含めることができます。たとえば、X
という名前の変数を読み込む場合は次になります。
load durer.mat X % command form load('durer.mat','X') % function form
filename
など、入力のいずれかが変数または string である場合は、コマンド形式を使用しないでください。
例
入力引数
出力引数
制限
load
でリモート データを操作する場合、入力ファイルを ASCII ファイルとして扱うことはサポートされていません。
アルゴリズム
関数 load
について出力を指定しない場合、MATLAB は、読み込まれたファイルの名前 (ただしファイル拡張子は除く) と同じ名前の変数を作成します。たとえば、次のコマンド
load mydata.dat
は、mydata
という名前の変数にデータを読み取ります。
変数名を作成するために、load
は、filename
の先頭のアンダースコアまたは数字の前に X
を付け、アルファベット以外の他の文字をアンダースコアで置き換えます。たとえば、次のコマンド
load 10-May-data.dat
は、X10_May_data
という名前の変数を作成します。
拡張機能
バージョン履歴
R2006a より前に導入