본문 바로가기
programming language/MATLAB

MATLAB movie() 함수를 이용하여 움직이는 그래프를 만들어보자

by __observer__ 2010. 1. 19.
반응형

움직이는 그래프를 만들어 보자

매트랩에서 그래프를 동영상으로 만드는 방법은 매우 간단하다.

변수에 따라 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 값에 대하여 실행한 결과이다. 
 



반응형

댓글