matlab程序——无阻尼自由振动不同初速度对位移影响

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无阻尼自由振动不同初速度对位移影响,matlab程序

初位移2m,圆频率1rad/s,初速度分别为0m/s,5m/s,10m/s

clear

t=0:0.01:25;

v0=2;

w=1;

v01=0;

p=(v0.^2+(v01/w).^2).^0.5;

sita=-atan(v01/(w*v0));

v1=p.*cos(w.*t+sita);

v01=5;

p=(v0.^2+(v01/w).^2).^0.5;

sita=-atan(v01/(w*v0));

v2=p.*cos(w.*t+sita);

v01=10;

p=(v0.^2+(v01/w).^2).^0.5;

sita=-atan(v01/(w*v0));

v3=p.*cos(w.*t+sita);

plot(t,v1,t,v2,t,v3)

legend('初速度为0m/s','初速度为5m/s','初速度为10m/s') xlabel('时间(s)');

ylabel('位移(m)');

grid on

相关文档
最新文档