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 등 다양한 함수가 내장되어 있다.
contour ( 등고선 , 수준곡선 ) 그리기 (1) | 2021.01.25 |
---|
댓글 영역