본문 바로가기
programming language/MATLAB

MATLAB 입사 반사파 그리기 애니메이션 animatedline, drawnow

by 남성 2019. 10. 22.

아주 예전에 아래 포스팅에서 MATLAB 에서 movie, getframe 등을 사용하여 움직이는 그래프를 그리는 방법에 대해서 소개를 한 적이 있습니다.

https://iamaman.tistory.com/27

그런데 최근에 입사파 반사파 그리는 방법에 대해서 질문이 있어서 애니메이션 그래프를 그리는 방법에 대해서 다시 한번 찾아 보게 되었습니다.

위 포스팅이 2010년도에 쓴 글이라… 매트랩 몇 버전인지 기억도 안 하네요. 찾아보니 최근에는 animatedline 을 사용해서 그릴수 있는 것 같더군요.

h = animatedline; 라고 하는 애니메이션 선 핸들을 하나 만들어 주고~ addpoints() 함수를 사용하여 점들을 추가 해 주거나 clearpoints() 함수를 사용하여 해당 핸들의 점들을 지울 수가 있었습니다.

코드는 아래와 같습니다.

해당 코드를 실행하면 아래와 같이 사인 커브가 정방향으로 갔다가 역방향으로 다시 그려지는 것을 확인할 수 있습니다.




댓글0