Main Content

MAT 파일 저장 및 불러오기

이 예제에서는 MAT 파일을 저장하고 불러오는 방법을 보여줍니다.

0과 1 사이의 균일하게 분포된 난수로 구성된 2x3 행렬을 갖는 변수 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 까지의 정수로 구성되어 있고 행의 합과 열의 합이 동일한 3x3 행렬을 갖는 변수 matVar2를 만듭니다.

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

matVar2 =

     8     1     6
     3     5     7
     4     9     2

3개 행과 2개 열로 구성된 테이블을 갖는 변수 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  

'example.mat'라는 MATLAB 형식의 이진 파일(MAT 파일)에 변수 matVar1, matVar2 및 matVar3을 저장합니다.

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