이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
작업 공간 변수를 파일에 저장
save(
은 현재 작업 공간의 모든 변수를 filename
)filename
이라는 MATLAB® 형식의 이진 파일(MAT 파일)에 저장합니다. filename
이 있으면 save
는 이 파일을 덮어씁니다.
save
은 명령 형식의 구문입니다. 명령 형식에는 특수 문자가 더 적게 필요합니다. 괄호를 입력하거나 입력값을 작은따옴표 또는 큰따옴표로 묶을 필요가 없습니다. 입력값은 쉼표 대신 공백을 사용하여 분리합니다.filename
예를 들어, test.mat
라는 파일을 저장할 경우 다음 명령문은 동일합니다.
save test.mat % command form save('test.mat') % function form
위에 열거된 구문의 입력값 중 어느 것이든 포함시킬 수 있습니다. 예를 들어, 변수 X
를 저장할 경우 명령문은 다음과 같습니다.
save test.mat X % command form save('test.mat','X') % function form
filename
등 입력값이 변수 또는 string형인 경우에는 명령 형식을 사용하지 마십시오.
save
함수를 사용하여 그래픽스 객체를 저장하면 파일 크기가 커질 수 있습니다. 이는 파일에 객체를 다시 생성하는 데 필요한 모든 정보가 포함되어 있기 때문입니다.
Figure를 저장하는 데는 save
함수를 사용하지 마십시오. savefig
함수를 대신 사용하십시오. R2014b 이상 릴리스에서 save
를 사용하여 Figure를 저장하면 이전 버전의 MATLAB에서 MAT 파일에 액세스할 수 없게 됩니다. save
를 사용하여 Figure를 저장하면 함수에서 경고 메시지를 표시합니다. save
를 사용하기 전에 Figure를 삭제하십시오. Figure가 작업 공간에 바로 없을 수도 있다는 것에 유의하십시오. 예를 들어, Figure가 구조체나 콜백 함수의 작업 공간에 저장되었을 수 있습니다.