このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MAT ファイルの保存および読み込み
この例では、MAT ファイルの保存と読み込みの方法を説明します。
0 から 1 までの一様分布の乱数からなる 2 行 3 列の行列をもつ変数 matVar1 を作成します。
disp('Create variable matVar1:')
matVar1 = rand(2, 3)
Create variable matVar1:
matVar1 =
0.8147 0.1270 0.6324
0.9058 0.9134 0.0975
1 から 9 までの整数から作成され、行方向と列方向の和が等しい 3 行 3 列の行列をもつ変数 matVar2 を作成します。
disp('Create variable matVar2:')
matVar2 = magic(3)
Create variable matVar2:
matVar2 =
8 1 6
3 5 7
4 9 2
3 行 2 列で構成された table をもつ変数 matVar3 を作成します。
disp('Create variable matVar3:') matVar3 = table([10; 20; 30], {'M'; 'F'; 'F'}, 'VariableNames', {'Age', 'Gender'})
Create variable matVar3:
matVar3 =
3x2 table
Age Gender
___ ______
10 {'M'}
20 {'F'}
30 {'F'}
現在のワークスペースにあり matVar で始まる変数名を一覧表示します。
disp('List variables starting with matVar.') who('matVar*')
List variables starting with matVar. Your variables are: matVar1 matVar2 matVar3
変数 matVar1、matVar2 および matVar3 を、'example.mat' という MATLAB 形式のバイナリ ファイル (MAT ファイル) に保存します。
disp('Save variables to MAT-file:') disp('>> save example.mat matVar1 matVar2 matVar3') save example.mat matVar1 matVar2 matVar3;
Save variables to MAT-file: >> save example.mat matVar1 matVar2 matVar3
現在のワークスペースから変数 matVar1 および matVar2 を削除します。
disp(' ') disp('Remove matVar1 and matVar2 from the current workspace:') disp('>> clear matVar1 matVar2') clear matVar1 matVar2;
Remove matVar1 and matVar2 from the current workspace: >> clear matVar1 matVar2
現在のワークスペースにあり matVar で始まる変数名を一覧表示します。
disp(' ') disp('List variables starting with matVar.') who('matVar*')
List variables starting with matVar. Your variables are: matVar3
MAT ファイル 'example.mat' の変数を現在のワークスペースに読み込みます。
disp('Load variables from example.mat:') disp('>> load example.mat') load example.mat;
Load variables from example.mat: >> load example.mat
現在のワークスペースにあり 'matVar' で始まる変数名を一覧表示します。
disp(' ') disp('List variables starting with matVar.') who('matVar*')
List variables starting with matVar. Your variables are: matVar1 matVar2 matVar3
変数名を入力して、その変数を表示します。
disp('Display variable matVar1:') disp('>> matVar1') matVar1
Display variable matVar1:
>> matVar1
matVar1 =
0.8147 0.1270 0.6324
0.9058 0.9134 0.0975