o0y0o

[MATLAB] 2_plot() 사용하기 본문

MATLAB/edX_MATLAB Essentials

[MATLAB] 2_plot() 사용하기

_\oyo/_ 2023. 4. 3. 13:47

01. plot 하기

1. 그래프 그리기

Ctrl키를 누른 채로 작업 공간에서 꺾은 선 그래프의 x축, y축이 될 항목들을 차례로 선택한다.
그 다음 플롯 > plot 선택 시, 결과창에 그래프가 나오게 된다.
만약 x축과 y축을 바꾸고 싶다면, 선택의 회전 화살표 버튼을 눌러 변환 가능하다.

버튼을 통해 그림을 그리면 아래 명령 창에 원래 작성했어야 할 코드가 나타난다. 이를 보며 공부할 수 있다.

plot(time,pizzasCompleted);

 

2. 그래프 보기 기능 살펴보기

플롯 그래프를 클릭 시, 우측 상단에 나타나는 기호들에 대한 설명이다.

내보내기 – 그림을 이미지 또는 PDF 파일로 내보내기
데이터 팁 – 개별 데이터 지점에 대한 정보(좌표)가 포함된 작은 텍스트 상자 만들기
이동 – 위, 아래, 왼쪽 또는 오른쪽으로 드래그하여 보는 플롯 화면을 이동 (클릭 후 드래그)
확대 - 드래그하여 선택한 화면을 확대
축소 - 화면을 축소
보기 복원 – 플롯을 원래 상태로 재설정
 

3. 레이블 및 주석 추가하기

plot을 하게 되면 툴박스에 새로운 창들이 나타나게 되는데, 그 중에서도 FIGURE에 들어가면 레이블 및 주석을 추가할 수 있다.

 


02. 라이브 스크립트에서 plot하기

1. 그래프 그리기

plot(time,pizzasCompleted) 라는, 위에서 버튼으로 확인한 코드를 편집기에 붙여넣고 라이브 편집기 > 실행으로 실행한다.

 

2. 한 캔버스에 여러 개 그래프 그리기

plot(x,y1);
hold on
plot(x,y2);
hold off

위와 같이 hold on을 사용하면 한 캔버스 위에 계속해서 그래프를 plot할 수 있다.
 

3. 레이블 및 주석 추가하기

스크립트에서와 마찬가지로 그래프를 클릭 시, FIGURE > 레이블 및 주석 창이 뜨게 된다.
하지만 단순 클릭만으로 추가가 반영되지 않고, 그래프 밑에 코드 업데이트 클릭 시 알아서 편집기에 코드가 추가된다.

범례 명 변경의 경우 다음과 같이 legend("show")에서 show 부분을 바꿔주면 된다.

plot(time,pizzasCompleted);
hold on
plot(time,pizzasCanceled);
hold off

legend('x1', 'x2')
title("Subject")
xlabel("x")
ylabel("y")

 

'MATLAB > edX_MATLAB Essentials' 카테고리의 다른 글

[MATLAB] 4_ edX MATLAB 1.3.5 과제  (0) 2023.04.19
[MATLAB] 1_MATLAB 시작하기(기본 설정)  (0) 2023.04.02