본문 바로가기

Movie2

MATLAB 입사 반사파 그리기 애니메이션 animatedline, drawnow 아주 예전에 아래 포스팅에서 MATLAB 에서 movie, getframe 등을 사용하여 움직이는 그래프를 그리는 방법에 대해서 소개를 한 적이 있습니다. https://iamaman.tistory.com/27 그런데 최근에 입사파 반사파 그리는 방법에 대해서 질문이 있어서 애니메이션 그래프를 그리는 방법에 대해서 다시 한번 찾아 보게 되었습니다. 위 포스팅이 2010년도에 쓴 글이라… 매트랩 몇 버전인지 기억도 안 하네요. 찾아보니 최근에는 animatedline 을 사용해서 그릴수 있는 것 같더군요. h = animatedline; 라고 하는 애니메이션 선 핸들을 하나 만들어 주고~ addpoints() 함수를 사용하여 점들을 추가 해 주거나 clearpoints() 함수를 사용하여 해당 핸들의 점들.. 2019. 10. 22.
MATLAB movie() 함수를 이용하여 움직이는 그래프를 만들어보자 움직이는 그래프를 만들어 보자 매트랩에서 그래프를 동영상으로 만드는 방법은 매우 간단하다. 변수에 따라 for 문을 이용하여 그래프를 그리고 각 프레임을 저장을 한다. 그리고 movie() 함수를 이용하여 실행한다. 아래 코드는 사인 함수의 계수값을 증가시키면 어떻게 되는지를 보여주는 코드이다. axx = 0:0.01:2*pi; for k=1:16 plot(axx, k*sin(axx)); grid on axis([0 2*pi -16 16]) M(k)=getframe; end movie(M,1) avifile() 함수를 이용하여 avi object 를 만들어서 avi 파일로 저장도 가능하다. 아래 결과는 좀더 좁은 간격의 k 값에 대하여 실행한 결과이다. 2010. 1. 19.