2007年5月29日 星期二

機動學第十一次作業

B94611032 張鈞崴


1.我5/24有來上課!!!


2.

位移-角度




速度-角度




加速度-角度




凸輪在沒有上升 或沒有下降 的過程中 速度 加速度皆為0




程式:
function drawcam
%設定0度到100度的值
for i=1:10
place(i)=0
speed(i)=0
acc(i)=0
end
%設定100到200度的值
for i=11:1:21
phi=(i-1)*10
[y,yy,yyy]=parabol_cam(phi,100,100,1,5,0)
place(i)=y
speed(i)=yy
acc(i)=yyy
end
%設定200到260度的值
for i=22:26
place(i)=5
speed(i)=0
acc(i)=0
end
%設定200到360度的值
for i=27:1:37
phi=(i-1)*10
[y,yy,yyy]=parabol_cam(phi,260,100,-1,5,0)
place(i)=y
speed(i)=yy
acc(i)=yyy
end
%畫圖
X=0:10:360
figure
plot(X,place,'c+:')
figure
plot(X,speed,'b+:')
figure
plot(X,acc,'r+:')



3.

軌跡曲線





曲線的起始點不為0,而是半徑+鞘的長度 = 25


4.



function cammove
for i=1:100
r(i)=15;
end
for i=101:201
r(i)=15+(5/100)*(i-100);
end
for i=201:260
r(i)=20;
end
for i=261:360
r(i)=20-(5/100)*(i-260);
end
theta=linspace(0,2*pi,360)
for i=1:360
k=r(1);
for j=1:359
r(j)=r(j+1);
end
r(360)=k;
polar(theta,r)
pause(0.0001)
end

謝謝教授

沒有留言: