Figure 창 위치 크기를 내마음대로

Matlab & Simulink November 10th, 2009 11:02 Posted by adol
MATLAB을 사용하면서 가장(?) 많이 사용하는 부분 중 하나가 그래프를 그리는 것일 것이다.
그럼에도 불구하고 늘상 창의 위치는 아래처럼 항상 고정시켜거 사용해 왔다.
또는 창 크기를 조절하기 위해서 마우스로 잡고 늘이거나 줄이는 방법을 사용했다.
사용자 삽입 이미지

그러나, 보고서를 쓴다든가 할 경우 여러창을 띄우고 동일한 사이즈로 조절하여 캡쳐하기란 쉽지 않다.
그런 이유로 Figure창을 마음대로 조절해야 할 필요성을 느끼가 찾아보았다.

여러가지 방법이 있을 수 있겠지만 현재 Figure창의 위치 및 크기를 받아와서 그 조절하는 방법이 있다.
figurePosition=get(gcf, 'Position');
set(gcf, 'Position', [figurePosition(1), figurePosition(2), figurePosition(3), figurePosition(4)]);
여기서 figurePosition=get(gcf, 'Position'); 부분이 현재창의 위치 및 크기를 받아오는 부분이고
아래 set부분이 현재창을 바꿔주는 부분이다.
figurePosition(1)~(4)까지가 각각 화면상 가로 위치, 화면상 세로 위치, 창 가로 크기, 창 세로 크기를 나타낸다.
전체를 1/2하면 다음과 같은 결과를 얻을 수 있다.
사용자 삽입 이미지
November 10th, 2009 11:02 November 10th, 2009 11:02
Trackback address :: http://inwithyou.com/blog/trackback/12

댓글을 달아 주세요

[Login][OpenID?]