lzth.net
当前位置:首页 >> 如何用mAtlAB求解微分方程并画图 >>

如何用mAtlAB求解微分方程并画图

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

syms t v=dsolve('Dv=(190.708-90.64*v^2)/47.27','v(0)=0','t'); t=0:0.00001:0.002; v=eval(v); plot(t,v) 使用这样的方法求解,但从结果看好像你的方程有问题!

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

说明 求解常微分方程一般使用ode系列函数(其中最常用的是ode45),基本做法就是把微分方程用函数表示出来,然后调用ode函数求解即可。对于本题而言,使用匿名函数描述微分方程更为方便一些。 参考代码 k0=8; k1=1; K=1; k2=5; n=2; % 常数定义d...

看标题以为你要求微分方程呐,结果是画dR/dr vs. r % 画出图中的公式% 定义微分方程函数dRdr = @(r) 0.89 ./ r .* exp(-(log(r) + 0.84).^2 / 0.086);% 在(0, 10]上画图r = linspace(0.01, 3, 500);dR = dRdr(r);figure(10);plot(r, dR, '^b', '...

如何用matlab求解微分方程并画图,可以先用dsolve()或ode()求出其微分方程(组)的解析解或数值解,然后用plot()绘制其图形。 例如:解微分方程 y'=y-2t/y,y(0)=1,0

求解微分方程的函数是dsolve()。如要画微分方程的解函数,可以用plot()函数。例如: 求解dy/dx=1+y^2,并且当y(0)=1的解,画出y=f(x)的图形。 y=dsolve('Dy=1+y^2','y(0)=1','x') x=-2*pi:pi/10:2*pi; y1=eval(y); plot(x,y1,'k-') xlabel('...

首先,用dsolve()函数,求出微分方程的解。 dsolve('Dp=0.2*p*(1-p/5)-0.21','p(0)=0') 其二,用plot()函数,绘出t~p(t)关系图 plot(t,p) 实现过程如下图:

说明:微分方程dy/dx-2y/x+1=(x+1)^5/2 缺 初始条件。 如此微分方程的初始条件为 y(1)=0,则你问题可以这样来解决。 1、用dsolve()函数,求出微分方程的解析解。 y=dsolve(Dy-2*y/x+1==(x+1)^5/2,y(1)==0) 2、用plot()函数,绘出y(x)的图形。 ...

该二阶微分方程可以ode()函数求得,其方程的数值解,然后用plot()函数绘制其x—y、x—dy/dx函数图形,以及y—dy/dx函数的相平面图形。 主要执行代码

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