반응형
움직이는 그래프를 만들어 보자
매트랩에서 그래프를 동영상으로 만드는 방법은 매우 간단하다.
변수에 따라 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 값에 대하여 실행한 결과이다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
[디지털 통신] Raised Cosine Filter (2) | 2011.03.02 |
---|---|
conv(), filter(), 인수분해 전개 (0) | 2011.03.01 |
Matlab Script coding tips, cell mode (0) | 2011.02.23 |
MATLAB tip, Shortcuts 을 이용해 보자 (0) | 2011.02.08 |
MATLAB String evaluation, eval() (4) | 2010.01.17 |
MATLAB filter, filtic 함수를 이용한 이산 시스템 응답 (609) | 2010.01.13 |
MATLAB Upsample 과 FFT (4) | 2010.01.10 |
MATLAB 음성 파일 읽기, 재생 (0) | 2010.01.08 |
댓글