Matlab 애니메이션
공학컴퓨터활용입문
충남대학교 메카트로닉스공학과
2
Line 그리기
line 함수를이용하면정해진좌표를잇는 line을그릴수있다.
(x1,y1)과 (x2,y2)를잇는 line을플롯하고싶다면
line([x1 x2], [y1 y2]) 형식으로코드를작성하면된다.
예) (0,0)과 (2,4)를잇는 line플롯-> line([0 2], [0 4])
line 함수로 line 그리기
3
Video 파일 쓰기
VideoWriter 객체를사용하여비디오파일을제작할수있다. VideoWriter 함수를 사용하여 비디오 만들기
4
Video 파일 쓰기
비디오 파일 쓰기
5
Line그리기로 애니메이션 작성하기
Line을연속적으로그리고애니메이션을 비디오파일에저장할수있다.
연속적으로 line 가시화를 통한 애니메이션
6
Line그리기로 애니메이션 작성하기
연속적으로 line 가시화를 통한 애니메이션
7
Line그리기로 애니메이션 작성하기
앞선예제에서 Line의잔상이표시되지않게할수있다. 잔상 없이 애니메이션 만들기
8
Line그리기로 애니메이션 작성하기
잔상 없이 애니메이션 만들기
9
Line그리기로 애니메이션 작성하기
link의잔상은남지않게하며끝점의궤적만을남기게할수있다. link 궤적 그리기
10
Line그리기로 애니메이션 작성하기
link 궤적 그리기
11
Line그리기로 애니메이션 작성하기
일정간격으로잔상을남기고맨마지막형상을가시화할수있다. 일정 간격으로 잔상 남기기
12
Line그리기로 애니메이션 작성하기
일정 간격으로 잔상 남기기
13
참고 문헌
plot 함수 https://kr.mathworks.com/help/matlab/ref/plot.html?searchHighl
ight=plot&s_tid=doc_srchtitle
line 함수 https://kr.mathworks.com/help/matlab/ref/line.html?searchHighli
ght=line&s_tid=doc_srchtitle
참고 자료
14
종합 예제
One-Link의궤적과속도를애니메이션으로작성할수있다. One-Link 애니메이션
15
종합 예제
One-Link 애니메이션
16
종합 예제
One-Link 애니메이션
17
종합 예제
One-Link 애니메이션