我的也是2008a,遇到同样的问题.Root0f其实是根本无法解,只好用这种形式来表式一种结果,是Maple中的叫法.>> y=dsolve('(Dy)^2+y^2=1',。
齐次方程吧
楼主啊,你的方程写错了吧,要是y''+4y'+3y=0,这个的解才是 exp(-3*t)+4*exp(-t); dsolve('D2y+4*Dy+3*y=0',。
把第三个式子也微分.>> [x,y,z]=dsolve('Dx=(-2)*A*x+u*y','Dy=2*A*x+2*u*z-(A+u)*y','Dx。
syms a,b,c,d; (x)clc;clear all;syms a b c d;dsolve('Dy(1)=1/2*a*y(2)*j','Dy(2)=-(c+d)*y(。
把U定义成符号变量就可以了.
这个方程相当于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。
ode45是最常用的求解非刚性微分方程(组)的指令,它采用变步长四、五阶Runge-Kutta法,求解精度比ode23、ode15要高。但ode45的计算量比较大,而ode23计算量小,。
那y1,y2呢?那个在y(3)是y的三次导的意思.上面所有的y1,y2我认为也是求导的意思(你有一些没有加括号)Dsolve('D3y+t*Dy*D2y+t^2*Dy*y^2=exp(-t*y。
这个方程要解出来还要初始条件吧不妨设(x(0),y(0))=(A,B);还有用ode45只能得到数值解,不能给出解析式表达那么先建立一个函数文件test_fun.mfunction dx=tsst_.。
猜猜你还想问: | ||
---|---|---|
MATLAB求解微分方程 | 欧拉法求解微分方程 | matlab解一阶微分方程组 |
matlab解多元方程组 | matlab求微分和积分 | matlab解二阶微分方程 |
matlab微分 | matlab求导数的函数 | matlab求一阶微分方程 |
回顶部 |
其他小伙伴的相似问题3 | ||
---|---|---|
Matlab求解二阶微分方程 | Matlab求解微分方程很慢 | 返回首页 |