怎么求波的振动方程?

怎么求波的振动方程?,第1张

首先你得知道波传播的速度,因为振动速度和波传播的速度是不一样的,二者之间没有任何关系。

知道了波的传播速度之后,确定原点,确定初相位记为w0。

波速*振动周期=波长记为x,振动方程的最大位移是波的H振幅记为A则波的方程可以写成Asin(nx+w0)

波动方程的本质是振动方程,形式上自然一样,他们的区别就在于,振动方程描述的是一个质点在任意时刻偏离平衡位置的位移,而波动方程描述的是任意一个质点在任意时刻偏离平衡位置的位移,这个任意时刻用变量t来表示,任意位置用变量x来表示,求解方法完全是求解振动方程的方法,首先确定一个参考点,一般选择坐标原点,根据初始条件写出它的振动方程,然后在右侧任选一点,坐标为x,这一点的振动方程和原点的振动方程对比,振幅一样,角频率一样,唯一不一样的是初相位,而相位差可以根据这两个点的距离来确定,即相位差等于距离除以波长再乘以2PI(圆周率),同时,沿着波的传播方向相位越来越小。记住,波动方程就是振动方程。函数图如下:

你的 v是什么?

补充一下条件吧

还有你的式子括号根本就不匹配,怎么解?

同志,认真点吧!

这是大概解法 自己再修改修改吧

m=1.2*(10^4)

EI=1.275*10^11

M1=4.69*10^4

M2=1.69*10^4

l=50

g=9.8

c=3.14*10^5

k=4.87*10^6

u=1

v=1

dsolve('M1*D2z+c*(Dz-Dy*sin(pi*v*t/l))=-k*(z-y*sin(pi*v*t/l))-u*k*(z-y*sin(pi*v*t/l))',...

'D2y+2/m*l*(M1*D2z+M2*D2y*sin(pi*v*t/l))*sin(pi*v*t/l)=2/m*l*(M1+M2)*g*sin(pi*v*t/l)-(EI*pi^4/m*l^4)*y',...

'Dy(0)=0','D2y(0)=0','Dz(0)=0','D2z(0)=0','z(0)=0','y(0)=0')

祝君好运


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12072026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存