ドキュメンテーション

This example shows how to save and load a MAT file.

Create variable matVar1 with a 2-by-3 matrix of uniformly distributed random numbers between 0 and 1.

disp('Create variable matVar1:')
matVar1 = rand(2, 3)
Create variable matVar1:

matVar1 =

0.8147    0.1270    0.6324
0.9058    0.9134    0.0975

Create variable matVar2 with a 3-by-3 matrix constructed from the integers 1 through 9 with equal row and column sums.

disp('Create variable matVar2:')
matVar2 = magic(3)
Create variable matVar2:

matVar2 =

8     1     6
3     5     7
4     9     2

Create variable matVar3 with a table constructed by 3 rows and 2 columns.

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'}

List the names of variables in the current workspace that start with matVar.

disp('List variables starting with matVar.')
who('matVar*')
List variables starting with matVar.

matVar1  matVar2  matVar3

Save variables matVar1, matVar2, and matVar3 in a MATLAB formatted binary file (MAT-file) called 'example.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

Remove variables matVar1 and matVar2 from the current workspace.

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

List the names of the variables in the current workspace that start with matVar.

disp(' ')
disp('List variables starting with matVar.')
who('matVar*')

List variables starting with matVar.

matVar3

Load the variables in the MAT-File 'example.mat' into the current workspace.

disp('Load variables from example.mat:')
Load variables from example.mat:

List the names of the variables in the current workspace that start with 'matVar'.

disp(' ')
disp('List variables starting with matVar.')
who('matVar*')

List variables starting with matVar.

matVar1  matVar2  matVar3

Display any variable by typing the variable name.

disp('Display variable matVar1:')
disp('>> matVar1')
matVar1
Display variable matVar1:
>> matVar1

matVar1 =

0.8147    0.1270    0.6324
0.9058    0.9134    0.0975