[MATLAB] Figure 위치를 코드로 옮기기

2023. 3. 2. 16:22·프로그래밍 Programming/매트랩 MATLAB

figure를 여러 개 그릴 때 figure가 겹쳐있어서 일일이 다 옮겨줘야하는 불편함이 있었다.

이 경우에 사용할 수 있는 함수가 movegui라는 함수이다.

 

figure 핸들을 받아서 

f = figure(1);
movegui(f, 'south');

와 같이 해도 되고 figure 핸들을 받지 않더라도 movegui(방향)만 사용하면 현재 figure 또는 콜백 figure를 옮겨준다.

 

예: movegui(f,[150 -50])

예: movegui('west')

 

위의 같은 형태로 위치를 지정할 수 있다.

 

1. 직접 위치 지정 (이는 원래 figure 생성할 때도 수행할 수 있다)

 

[x y]의 경우네는 x위치, y위치를 지정하는 것이다. x위치는 화면 왼쪽으로 부터 얼마나 떨어졌는지를 나타내고 y위치는 하단으로부터 얼마나 떨어졌는지를 나타낸다. 둘 다 픽셀 단위인데 MATLAB에서는 픽셀은 다음과 같이 정의되어있다.

 

  • Windows 시스템에서 MATLAB은 1픽셀을 1/96인치로 정의합니다.
  • Macintosh 시스템에서 MATLAB은 1픽셀을 1/72인치로 정의합니다

모니터 해상도에 따라 인치당 픽셀이 정해져서 일부러 모든 모니터에서 고정시키기 위해 이런 방식으로 정의한 것 같다.

 

 

또한 값의 부호로 시작 위치도 조절 가능하다.

 

 

2. 이미 내정된 위치를 string으로 입력

 

혹은 string을 입력으로 넣는 경우는 아래와 같은 경우가 있다.

 

 

 

https://kr.mathworks.com/help/matlab/ref/movegui.html#d124e786731

저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 Programming > 매트랩 MATLAB' 카테고리의 다른 글

[MATLAB] 3D plot 축 반전시키기 (뒤집기)  (0) 2023.07.25
[MATLAB] 경로추가 방법  (0) 2023.06.28
[MATLAB] MATLAB에서 figure를 pdf로 export하기 (exportgraphics)  (0) 2023.01.30
[MATLAB] MATLAB 테마 바꾸는 방법  (0) 2022.12.27
[MATLAB] Figure에서 여백 줄이기  (0) 2022.12.20
'프로그래밍 Programming/매트랩 MATLAB' 카테고리의 다른 글
  • [MATLAB] 3D plot 축 반전시키기 (뒤집기)
  • [MATLAB] 경로추가 방법
  • [MATLAB] MATLAB에서 figure를 pdf로 export하기 (exportgraphics)
  • [MATLAB] MATLAB 테마 바꾸는 방법
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (468)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (27)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 실험 Experiment (1)
      • 유학 생활 Daily (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Dear abby
    matplotlib
    Python
    수치해석
    인공지능
    Linear algebra
    Julia
    생산성
    JAX
    고체역학
    텝스
    WOX
    Numerical Analysis
    에러기록
    서버
    IEEE
    옵시디언
    MATLAB
    Zotero
    teps
    Statics
    ChatGPT
    논문작성법
    논문작성
    LaTeX
    obsidian
    딥러닝
    텝스공부
    pytorch
    우분투
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[MATLAB] Figure 위치를 코드로 옮기기
상단으로

티스토리툴바