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