상세 컨텐츠

본문 제목

2차원 그래프 plot 기본

장.Matlab/2D Plot

by 수내동떡볶이주먹 2021. 1. 25. 14:10

본문

Matlab은 그래프를 그려주는 아주 강력한 프로그램 중 하나이다.

간단하게 엑셀과 같은 프로그램을 사용할 수도 있지만, 공학적인해석이나 그래프의 중첩 분석등

matlab이 가지는 장점이 아주 명확하다

 

먼저 간단한 함수를 그려보면서 알아보자

 

그래프는 plot을 이용해서 그린다.

먼저 그릴 함수의 정의역과 치역을 정의를 해준다.

 

그리고 plot을 하는데 이때 함수를 선 , 점 , 별 등 다양한 점 모양으로 표현 할 수있다

그리고 중첩을 원한다면 hold on을 해주면 계속 중복해서 plot을 하게된다

그리고 중첩을 끝내고 싶다면 hold off를 하면된다

 

xlabel 은 축표시

legend는 범례 표시

그리고 axis tight은 화면에 딱맞게 그래프를 만들어주는 기능이다.

 

 

2. Subplot 이용하기

 

subplot은 여러가지 그래프를 한번에 표현해주는 기능이다 

x 축과 y 축을 로그 축으로 바꾸는 그래프를 표현해 보자

 

 

subplot 기능을 이용하면 여러가지 그래프를 비교 할 수 있다.

 

 

2. draw now 를 이용한 간단한 애니메이션 만들기

 

이게 사진이여서 멈추어 있는것으로 보이는데 직접해보면 저 점이 원을 그리며 3바퀴 회전하는 것을 알 수 있다

for loop 안에 drawnow를 사용하면 

루프를 돌면서 찍는 각각의 점들을 그래프에 표시해주게 되어 애니메이션과 같은 효과를 얻을 수 있다

애니메이션은 comet 등 다양한 함수가 내장되어 있다.

 

'장.Matlab > 2D Plot' 카테고리의 다른 글

contour ( 등고선 , 수준곡선 ) 그리기  (1) 2021.01.25

관련글 더보기

댓글 영역