用matlab解微分方程,题目是:ax''''''+bx''''+cx''+dx=0,其中x=esinωt,求解ω

首页/题库/384℃/2024-06-28 15:40:15

优质解答:

这个方程相当于

e*sin(t*w)*(b*w^4 - a*w^6 - c*w^2 + d)=0

e*sin(t*w)*(b*w^4 - a*w^6 - c*w^2 + d)

则有

sin(t*w)=0

或b*w^4 - a*w^6 - c*w^2 +d=0

求解可得结果

程序为

syms x w t e a b c d

x=e*sin(w*t);

f=a*diff(x,t,6)+b*diff(x,t,4)+c*diff(x,t,2)+d*x

ff==simple(f)

得到

ff=e*sin(t*w)*(b*w^4 - a*w^6 - c*w^2 + d)

然后

solve('sin(t*w)','w')

solve('b*w^4 - a*w^6 - c*w^2 + d','w')

我来回答修改/报错/举报内容!

猜你喜欢

一个神奇的在线题库网,分享各类考试题库、题目资料与资料答案、在线搜题与练习等!
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
Copyright © 2021-2024 315题库 All Rights Reserved