Differential equation of second order with two variables
9 次查看(过去 30 天)
显示 更早的评论
to be solved is the equation 𝐸𝐼𝑤4(𝑥,𝑡)+𝑚 𝑤̈(𝑥,𝑡)=0 and this can be solved by expressing 𝑤(𝑥,𝑡)= 𝜙(𝑥)⋅𝑌(𝑡)
for 𝜙(𝑥) we do have this expression 𝜙𝑖(𝑥)=𝐴⋅[sin(𝜆𝑖 𝑥𝐿)−sinh(𝜆𝑖 𝑥𝐿)+sin(𝜆𝑖)+sinh(𝜆𝑖)cos(𝜆𝑖)+cosh(𝜆𝑖)⋅(cosh(𝜆𝑖 𝑥𝐿)−cos(𝜆𝑖𝑥𝐿)) ]
and for 𝑌𝑖(𝑡)=𝑌(0)cos(𝜔𝑖 𝑡)+𝑌̇(0)𝜔sin(𝜔𝑖(𝑡))=𝐶(0)⋅𝑐𝑜𝑠(𝜔𝑖 𝑡+𝜃(0)). Whereas 𝜆𝑖 is solved through this equation 1+cos(𝜆𝑖)⋅cosh(𝜆𝑖)=0
I am guessing that to solve the first differential equation as conditions we can use the three other equations given.
Does anyone has some tipps how this differential equation can be solved?
0 个评论
回答(1 个)
Pranjal Saxena
2023-7-28
Hi Florian,
I understand that you want to solve this second order differential equation.
You can use the “Symbolic Math Toolbox” in MATLAB to do so.
A typical approach to solving higher-order ordinary differential equations is to convert them to systems of first-order differential equations, and then solve those systems.
First you need to convert the second-order differential equation into a system of differential equations that can be solved using the numerical solver “ode45” of MATLAB.
You can refer to the following MATLAB documentations for more information:
I hope this helps.
Warm Regards,
Pranjal.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!