當前位置:編程學習大全網 - 編程軟體 - matlab 畫圖(振動方程)過阻尼狀體,臨界阻尼狀態,欠阻尼狀態)

matlab 畫圖(振動方程)過阻尼狀體,臨界阻尼狀態,欠阻尼狀態)

>> sol1=dsolve('D2x=-Dx-1','x(0)=1,Dx(0)=1','a');

>> sol2=dsolve('D2x=-2*Dx-1','x(0)=1,Dx(0)=1','a');

>> sol3=dsolve('D2x=-3*Dx-1','x(0)=1,Dx(0)=1','a');

>> sol1=dsolve('D2x=-Dx-1','x(0)=1,Dx(0)=1','t');

>> sol2=dsolve('D2x=-2*Dx-1','x(0)=1,Dx(0)=1','t');

>> sol3=dsolve('D2x=-3*Dx-1','x(0)=1,Dx(0)=1','t');

>> t=linspace(0,20*pi);

>> y1=eval(sol1);

>> y2=eval(sol2);

>> y3=eval(sol3);

>> plot(t,y1,t,y2,t,y3)

大致就是這樣,自己調整Dx的系數,也就是阻尼比吧,這裏取得是1,2,3可能不太合理,但是程序的框架就這樣

  • 上一篇:無錫鑫磊文旅信息科技有限公司怎麽樣?
  • 下一篇:黃驊鑫瑞鑫車身設備有限公司怎麽樣?
  • copyright 2024編程學習大全網