如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 03:38:56
如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).
x(0)=0吧.
x(0)=0吧.
这是一个延迟微分方程;MATLAB可以解这类延迟微分方程,但是是数值解法;所以需要之到一个初始条件x(0)的值;你能给出x(0)的值我可以帮你解 首先编写关于延迟函数的M文件;function dx=yanchi(t,x,z)tau=z;%定义延迟时间dx=x*(1-tau);%延迟函数接下来命令求解>> tau=1;%给定延迟时间>> history=0;%初始值>> tapan[0,10];%求解时间范围>> sol=dde23(@yanchi,tau,history,tapan);%延迟问题求解>> plot(sol.x,sol.y);%作图下面附上了图片x(0)=0和x(0)=2的情况显然初始值不同结果不同,这就是为什么需要初始值的情况![](http://img.wesiedu.com/upload/8/02/802cff3d9636d4f1c4326683d47106b6.jpg)
![](http://img.wesiedu.com/upload/8/02/802cff3d9636d4f1c4326683d47106b6.jpg)
如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).
如何用换元法解此微分方程:dx/dt=-x+5
matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0
用Matlab编程求解 二阶微分方程:4*d^2y(t)/dt^2+y(t)=dx(t)/d(t)-0.5x(t)
dx/(x+t)=dt
怎么用matlab微分方程dx/dt=rx(1-x/m)
用matlab求解这个微分方程:dx/dt=36.86+x
matlab du/dt=d(du)/dx^2 x属于(0,1),t属于(0,T]u(0,t)=u(1,t)=0u(x,
dx=(x+t–1)dt怎么积分?
用matlab ode45求微分方程组 dx/dt+x+y=0 dy/dt+x-y=0 x(0)=0 y(0)=1 t=
如何用matlab画∫_{-infty}^{x}e^(-t^2)dt的图像
dx/dt=2*t-1;求x=x(t)?