matlab 画图(振动方程)过阻尼状体,临界阻尼状态,欠阻尼状态)方程形式.(X的2阶导数+(1,2,3)X的一阶导数+1=0 X(0)=1,X'(0)=1)))谢了.虽然分不多,一是全部.多谢)))3个曲线在一张
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 12:12:33
![matlab 画图(振动方程)过阻尼状体,临界阻尼状态,欠阻尼状态)方程形式.(X的2阶导数+(1,2,3)X的一阶导数+1=0 X(0)=1,X'(0)=1)))谢了.虽然分不多,一是全部.多谢)))3个曲线在一张](/uploads/image/z/5466952-64-2.jpg?t=matlab+%E7%94%BB%E5%9B%BE%EF%BC%88%E6%8C%AF%E5%8A%A8%E6%96%B9%E7%A8%8B%EF%BC%89%E8%BF%87%E9%98%BB%E5%B0%BC%E7%8A%B6%E4%BD%93%2C%E4%B8%B4%E7%95%8C%E9%98%BB%E5%B0%BC%E7%8A%B6%E6%80%81%2C%E6%AC%A0%E9%98%BB%E5%B0%BC%E7%8A%B6%E6%80%81%EF%BC%89%E6%96%B9%E7%A8%8B%E5%BD%A2%E5%BC%8F.%EF%BC%88X%E7%9A%842%E9%98%B6%E5%AF%BC%E6%95%B0%2B%EF%BC%881%2C2%2C3%EF%BC%89X%E7%9A%84%E4%B8%80%E9%98%B6%E5%AF%BC%E6%95%B0%2B1%3D0+X%EF%BC%880%EF%BC%89%3D1%2CX%27%EF%BC%880%EF%BC%89%3D1%EF%BC%89%EF%BC%89%EF%BC%89%E8%B0%A2%E4%BA%86.%E8%99%BD%E7%84%B6%E5%88%86%E4%B8%8D%E5%A4%9A%2C%E4%B8%80%E6%98%AF%E5%85%A8%E9%83%A8.%E5%A4%9A%E8%B0%A2%EF%BC%89%EF%BC%89%EF%BC%893%E4%B8%AA%E6%9B%B2%E7%BA%BF%E5%9C%A8%E4%B8%80%E5%BC%A0)
matlab 画图(振动方程)过阻尼状体,临界阻尼状态,欠阻尼状态)方程形式.(X的2阶导数+(1,2,3)X的一阶导数+1=0 X(0)=1,X'(0)=1)))谢了.虽然分不多,一是全部.多谢)))3个曲线在一张
matlab 画图(振动方程)过阻尼状体,临界阻尼状态,欠阻尼状态)
方程形式.(X的2阶导数+(1,2,3)X的一阶导数+1=0 X(0)=1,X'(0)=1)))谢了.虽然分不多,一是全部.多谢)))3个曲线在一张图上.
matlab 画图(振动方程)过阻尼状体,临界阻尼状态,欠阻尼状态)方程形式.(X的2阶导数+(1,2,3)X的一阶导数+1=0 X(0)=1,X'(0)=1)))谢了.虽然分不多,一是全部.多谢)))3个曲线在一张
>> 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可能不太合理,但是程序的框架就这样