1. 首页 > 科技

求大神!!!用matlab求下面的微分方程的数值解并输出极坐标曲线的代码?谢谢大神!

用matlab把微分方程解出来并画出图像!我要代码!大神!谢谢大神!

此微分方程组可以用数值的方法求得其数值解.用ode45()函数,得到微分方程组解的图形.执行代码和微分方程组定义函数func(t,y)

求大神!!!用matlab求下面的微分方程的数值解并输出极坐标曲线的代码?谢谢大神!

用Matlab求一个微分方程的数值解,并画出解曲线

syms x y t; S=dsolve('Dx=-10*x+10*y','Dy=28*x-y-x*z','Dz=-8/3*z+x*y','x(0)=0','y(0)=0','z(0)=1','t'); x=S.x y=S.y z=S.z hold on; ezplot(x); ezplot(y); ezplot(z);%祝楼主学有所成 嘿嘿

求大神帮忙用matlab求解微分方程的数值解

syms a b c d x y z w t[x,y,z,w]=dsolve('dx+(a+b)*x-c*z=0','dy-a*x=0','dz-b*x+(c+d)*z=0','dw-d*z=0','x(0)=1','y(0)=0','z(0)=0','w(0)=0',t)

用matlab求常微分方程的数值解:高手指教!!!!!!

调用方法:[t,x]=ode45(@eqx,[00.2],[011.11.25])x的初始值写在一个矩阵里. 另外你的函数定义时k少一维k(4),我给你加了一个:functionxdot=eqx(t,x); m=0.5; alf=0.15; k=[0....

matlab大神,求解微分方程组代码

lumda=1;mu=0.3;fun=@(t,is)[lumda*is(2)*is(1)-mu*is(1);-lumda*is(2)*is(1)];[T,Y]=ode45(fun,[0 100],[0.02 0.98]); %时间区间个可以选择subplot(211),plot(T,Y);xlabel('t');legend('i','s');subplot(212),plot(Y(:,2),Y(:,1));xlabel('s');ylabel('i');

用matlab求下列微分方程的通解,并画出积分曲线族,哪位大神帮帮忙

y=dsolve('Dy-3*y=6','x') figure(1);hold on for C2=-10:.1:10 x=[0:.1:1] plot(x,C2*exp(3*x)-2) end 或者直接用画向量场的命令.

一个简单的matlab求微分方程的数值解的程序

俺只会一种,不知道叫什么套路.y'=-2x*y 化为dy/dx=-2xydy/y=-2x*dx 两边积分ln(y)=-x^2+c 把y(0)=1代入之,求得c=0所以,y=exp(-x^2) 这是解析解啊!

求教大神,如何使用Matlab求下图微分的值

使用diff命令符号运算diff函数用以演算一函数的微分项,相关的函数语法有下列4个: diff(f) 传回f对预设独立变数的一次微分值 diff(f,'t') 传回f对独立变数t的一次微分值 diff(f,n...

求大神用matlab求方程的数值解

程序:syms fy=sqrt(2*(e/4+p/(2*x)-(m^2-1)/(8*x^2)-W/8*x));int(f,x,下限,上限);OK了.注:一曝晒龙=W纯手打,望采纳,谢谢

高手进,用matlab求解复杂常微分方程的数值解

是怎样复杂的常微分方程?一般常微分方程的数值解可以用ode()函数.求解方法:y0=[a,0]; %初值条件 [t,y]=ode45(@(t,y)odefun(t,y,a),[0 20],y0) %数值解 plot(t,y(:,1),'*',t,y(:,2),'.-'),grid on,hold on %绘图 自定义函数的调用 function dy=odefun(t,y,a); dy=【y(2);(1/a)*sqrt(1+y(1)^2)】;