본문 바로가기
programming language/MATLAB

MATLAB Coil Spring

by __observer__ 2012. 5. 11.
반응형

MATLAB 을 이용하면 다양한 형상 들에 대해 그래프로 쉽게 확인 해 볼 수가 있습니다.

 

그것도 몇 줄 안 되는 짧은 코드로~~ 아주 쉽게 말이죠.

 

눈으로 한번 보는 것이랑 상상만으로~ 개념적으로만 아는 것은 이해의 속도 및 깊이에 있어서 정말 천지 차이인지라~~ 저는 상상이 잘 안 될 때는 웬만하면 MATLAB 으로 간단하게 표현해 보곤 합니다.

 

오늘은 spring 이 움직이는 것 같은 그래프를 한번 그려 보려 합니다.

 

별거는 아니지만~ 움직이는 모양을 보면 나름 흥미롭답니다.

 

코드는 다음과 같습니다.

 

theta=linspace(0,10*pi,1000);

z=[10:50 49:-1:10];

 

for i=1:length(z)

v=linspace(0,z(i),1000);

figure(1), plot3(sin(theta),cos(theta),v), grid on

axis([-1 1 -1 1 0 50])

 

M(i)=getframe;

 

end

 

movie(M,3, 200) % 3 번 반복하게 하기

 

 

그럼 아래 동영상과 같은 그래프가 나오죠~




반응형

댓글