Home
Member Only

Member Only

한양대관리자 2011.03.07 매트랩 크기 변형 저장법
조회수 778

페이지 정보

본문

Matlab에서 그림을 저장할 때,

흔히 "saveas" 함수를 쓰는데 단점이 하나 있습니다.

figure의 크기를 다르게 수정하여도 저정할때는 항상 같은 사이즈로 저장된다는 것입니다.

그래서 적당히 큰 사이즈의 figure에서 plot했을 때 안겹치던 Xlabel의 글자들이 겹쳐진 상태로 저장됩니다.

(저장할 때 원래 크기가 컸던 사이즈가 다시 줄어들게 되어)

이 문제를 해결하기 위해서 (크기가 큰 figure 그대로 저장하고 싶을 때)

set(gcf,'units','normalized','outerposition',[0 0 1 1])    % 사이즈를 스크린에 꽉 채워지게 맞추고

다음 명령어를 넣어주면 됩니다.

set(gcf, 'PaperPositionMode', 'auto')                        

그리고

saveas(gcf,'temp.jpg')     % 그림 저장

하면 됩니다.

유용한 tip이 되었으면 좋겠네요 ^^

목록으로