2007年4月25日 星期三

第七次作業


由題目可知
function dyad_draw(rho,theta,td,tdd)其中:


各桿之對應長度rho=[a, a+5, a-5]cm,a=(你的學號末一碼)+10;
各桿之對應起始角度theta=[0, 0, 0]度;
各桿之對應角速度為td=[0.2, 0.5, 0 .3]rad/s;
各桿之對應角加速度為tdd=[0, 0.1, 0.2]rad/s^2;


P7.1




a=6(學號)+10=16

各桿之對應長度rho=[16,21,11]cm





>> dyad_draw([16 21 11],[0 0 0],[0.2 0.5 0.3],[0 0.1 0.2])
%利用dyad_draw函式畫出三桿連成端桿的型式



ans =



3.2000 10.5000 3.3000








藍線為各桿之速度,紅色線為加速度,綠色為三桿合速度



P7.2




考慮t=[1 2 3 4 5]之端桿運動狀態:




axis equal;

dyad_draw([16,21,11],[0,0,0],[0.2,0.5,0.3],[0,0.1,0.2]);

pause(2);%顯示最初靜止狀態的圖示2秒

clf;

for t=1:5%t為時間的參數

axis equal;

dyad_draw([16,21,11],[0.2,0.5+t*0.1,0.3+t*0.2],[0.2,0.5+t*0.1,0.3+t*0.2],[0,0.1,0.2]);

pause(1);%畫出考慮時間t之後的運動情形

clf;

%利用消除前一個圖做成動畫

end;








沒有留言: