mdsk.net
当前位置:首页 >> 在mAtlAB中怎么画出【X,Y】=DsolvE()的图 >>

在mAtlAB中怎么画出【X,Y】=DsolvE()的图

>> clear >> [iL,uC]=dsolve('D2iL+5*DiL+4*iL=4*heaviside(t),0.25*D2iL=DuC','iL(0)=0,uC(0)=0','t') iL = -(exp(-4*t)*(4*exp(3*t)*((4*C4)/3 - (4*heaviside(t)*(exp(t) - 1))/3) - (16*C4)/3 + (4*heaviside(t)*(exp(4*t) - 1))/3))/4 uC =...

使用dsolve命令求解微分方程。 方法/步骤 在matlab命令窗口输入help dsolve 可以得到关于dsolve函数的一些帮助。基本的使用方式是dsolve('equ'); 其中,equ表示方程,返回结果为带有常量的符号解, 例一: syms y(x); dsolve(diff(y) == y+ 1) ...

dsolve()求解微分方程后,使用ezplot()作图,参考代码: >> y = dsolve('Dy=y*cos(x)/(1+2*y^2)','y(0)=1','x');>> ezplot(y,[-10,10]) % [-10,10]为x区间

使用dsolve命令求解微分方程。 方法/步骤 在matlab命令窗口输入help dsolve 可以得到关于dsolve函数的一些帮助。基本的使用方式是dsolve('equ'); 其中,equ表示方程,返回结果为带有常量的符号解, 例一: syms y(x); dsolve(diff(y) == y+ 1) ...

>> syms x y y=dsolve('Dy=3*x+5+y','x') ezplot(y) 运行结果: y = C3*exp(x) - 3*x - 8

y=dsolve('D2y+y=sin(t) * cos(30)','t'); C2=0;C3=0; %这是两个任意常数的取值 t=-10:.1:10; %自变量取值范围 x=eval(y); plot(t,x);

y=dsolve('Dy=-9.8*sin(y)','t') Warning: Explicit solution could not be found; implicit solution returned. 用数值法吧。 [t,y]=ode45(@(t,y)[y(2);-9.8*sin(y(1))],[0 1],[0 1]); plot(t,y(:,1))% y(:,1)即为y,y(:,2)即为dy

解里面带一个积分项,_z是积分变量。其实就是dsolve求解失败了

dsolve('x^2+y+(x-2*y)*Dy = 0')

y=dsolve('(1-x)*D2y-0.2*sqrt(1+(Dy)^2)=0','y(0)=0','Dy(0)=0','x')

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com