用matlab解微分方程,题目是:ax''''''+bx''''+cx''+dx=0,其中x=esinωt,求解ω
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 13:41:04
用matlab解微分方程,题目是:ax''''''+bx''''+cx''+dx=0,其中x=esinωt,求解ω
这个方程相当于
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')
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')
用matlab解微分方程,题目是:ax''''''+bx''''+cx''+dx=0,其中x=esinωt,求解ω
用matlab求解这个微分方程:dx/dt=36.86+x
是人才来做一下,速度越快越好 用MATLAB,也可以用其它软件来解微分方程 dx /dt = ax (1 - bx )
用Matlab编程求解 二阶微分方程:4*d^2y(t)/dt^2+y(t)=dx(t)/d(t)-0.5x(t)
matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0
用MATLAB求解微分方程dy/dx-2y/(x+1)=(x+1)^5/2
如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).
微分方程求解:型如dx=y+z;dy=x-z;dz=dx+3dy的微分方程用matlab能求解吗?
方程式求表达式方程式ax^4+bx^3+cx^2+dx=0,请求出x的表达式,急上面方程不对!ax^4+bx^3+cx^
解方程:ax^2+bx^-2+cx+dx^-1=e 求x.其中a b c d e 看做常数.
求解微分方程(x-ycosy/x)dx+xcosy/xdy=0
matlab 龙格库塔法求解微分方程dy/dx)=y^2+x,初值为x(0)=5 ,y(0)=2