이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
save
작업 공간 변수를 파일에 저장
구문
설명
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
함수는HDFS™에 저장하는 것을 지원하지 않습니다.
작업 공간 변수를 MAT 파일이 아닌 다른 형식으로 저장하는 것을 지원하지 않습니다.
팁
보다 유연하게 ASCII 파일을 생성하려면
fprintf
를 사용할 수 있습니다.save
함수를 사용하여 그래픽스 객체를 저장하면 파일 크기가 커질 수 있습니다. 이는 파일에 객체를 다시 생성하는 데 필요한 모든 정보가 포함되어 있기 때문입니다.Figure를 저장하는 데는
save
함수를 사용하지 마십시오.savefig
함수를 대신 사용하십시오. R2014b 이상 릴리스에서save
를 사용하여 Figure를 저장하면 이전 버전의 MATLAB에서 MAT 파일에 액세스할 수 없게 됩니다.save
를 사용하여 Figure를 저장하면 함수에서 경고 메시지를 표시합니다.save
를 사용하기 전에 Figure를 삭제하십시오. Figure가 작업 공간에 바로 없을 수도 있다는 것에 유의하십시오. 예를 들어, Figure가 구조체나 콜백 함수의 작업 공간에 저장되었을 수 있습니다.
버전 내역
R2006a 이전에 개발됨