由題目可知
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;
2007年4月25日 星期三
第七次作業
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言