주요 콘텐츠

savefig

Figure를 FIG 파일로 저장

설명

savefig(filename)은 현재 Figure를 지정된 파일 이름의 FIG 파일로 저장합니다. FIG 파일은 간소 형식으로 저장되며 결과 Figure는 MATLAB® R2014b 이상과 호환됩니다.

예제

savefig(fig,filename)은 지정된 Figure fig를 저장합니다.

예제

savefig(fig,filename,version)은 지정된 MAT 파일 버전을 사용하여 파일을 만듭니다. 유효한 버전은 "-v7.3", "-v7", "-v6"입니다. (R2024b 이후)

예제

예제

모두 축소

peaks 함수의 곡면 플롯을 만듭니다. Figure를 PeaksFile.fig 파일에 저장합니다.

figure
surf(peaks)
savefig("PeaksFile.fig")

저장된 Figure를 열려면 다음 명령을 사용하십시오.

openfig("PeaksFile.fig");

MATLAB은 저장된 .fig 파일을 사용하여 새 Figure를 만듭니다.

2개의 플롯을 만들고 배열 fig에 figure 핸들을 저장합니다. Figure를 TwoFiguresFile.fig 파일에 저장합니다. 저장한 다음 Figure를 닫습니다.

fig(1) = figure;
z = peaks;
surf(z)
fig(2) = figure;
plot(z)

savefig(fig,"TwoFiguresFile.fig")
close(fig)

2개의 Figure를 열려면 다음 명령을 사용하십시오.

myfigs = openfig("TwoFiguresFile.fig");

myfigs에는 생성된 2개의 Figure 객체가 포함되어 있습니다.

"-v7.3" MAT 파일 버전을 사용하여 Figure를 저장합니다.

fig = figure;
surf(peaks)
savefig(fig,"PeaksFile.fig","-v7.3")

저장된 Figure를 열려면 다음 명령을 사용하십시오.

openfig("PeaksFile.fig");

입력 인수

모두 축소

대상 Figure로, Figure 객체 또는 Figure 객체로 구성된 배열로 지정됩니다.

예: savefig("myfigure.fig")는 현재 Figure를 myfigure.fig로 저장합니다.

파일 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다. 파일 이름을 지정하지 않으면 savefig는 파일을 Untitled.fig로 저장합니다.

.fig 파일 확장자를 포함하지 않은 파일 이름을 지정하면 savefig가 확장자를 추가합니다. savefig는 다른 파일 확장자를 허용하지 않습니다.

예: fig = figure; savefig(fig,"myfigure.fig")는 Figure figmyfigure.fig로 저장합니다.

예: fig = [figure figure]; savefig(fig,"twofigures.fig")는 배열 fig의 Figure를 twofigures.fig로 저장합니다.

데이터형: char | string

R2024b 이후

MAT 파일 버전으로, 다음 값 중 하나로 지정됩니다.

  • "-v7.3""-v7"의 모든 기능을 포함하고 2GB보다 큰 FIG 파일을 지원하는 버전입니다.

  • "-v7" — 압축을 사용하고 최대 2GB의 FIG 파일을 지원하는 버전입니다. 이 버전은 Unicode® 문자 인코딩도 지원하므로, 서로 다른 디폴트 문자 인코딩 체계를 사용하는 시스템 간에 파일 공유가 가능합니다.

  • "-v6" — 압축이나 Unicode 문자 인코딩을 사용하지 않는 레거시 버전입니다.

버전을 지정하지 않으면 savefig는 설정에 지정된 MAT 파일의 디폴트 버전을 사용합니다. MAT 파일의 디폴트 버전을 보거나 설정하려면 탭으로 가서 환경 섹션에서 설정을 클릭하십시오. MATLAB > 일반 > MAT 파일 및 FIG 파일MAT 및 FIG 파일 저장 형식 옵션을 선택합니다.

참고

저장된 FIG 파일은 version 인수 값에 관계없이 R2014b 이상과 호환됩니다. FIG 파일은 R2014a 이하 릴리스에서 열 수 없습니다. (R2024b 이후)

  • savefig를 사용하여 저장한 파일을 열기 위해서는 MATLAB을 사용해야 합니다. 파일을 열려면 파일 이름을 openfigopen 함수에 전달하십시오. 예를 들면 다음과 같습니다.

    openfig("MyFile.fig")

  • savefig는 전체 MATLAB Figure를 저장합니다. axes 객체와 같은 Figure 일부만 저장하거나 데이터와 함께 핸들을 저장하려면 save 함수를 사용하여 MAT 파일을 만드십시오.

버전 내역

R2013b에 개발됨

모두 확장