如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).x(0)=0吧.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 13:16:22
如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).x(0)=0吧.如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).x(0)=0吧.如何用matlab解

如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).x(0)=0吧.
如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).
x(0)=0吧.

如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).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的情况

显然初始值不同结果不同,这就是为什么需要初始值的情况

如何用matlab解微分方程:dx/dt=x(t)*(1-X(t-1)).x(0)=0吧. 如何用换元法解此微分方程:dx/dt=-x+5 如何用matlab解非线性微分方程dx/dt=0.2159x--0.0011xy;dy/dt=-0.1045y+0.0010xy;用matlab 非线性微分方程如何求解两个微分方程能不能有matlab解出X关于t的方程,y关于t的方程式~ 怎么用matlab微分方程dx/dt=rx(1-x/m) 如题! 如何用matlab解偏微分方程如何用matlab解出来啊 如何用matlab解常微分方程?一阶 二阶 MATLAB 求解微分方程如图方程组 dx/dt=r(1-x/xm)x x(0)=x0 用matlab求解这个微分方程:dx/dt=36.86+x这个方程用matlab怎么解啊?要直接可以在matlab中出结果的! matlab 微分方程 数值解 求代码这个如何用matlab求解数值解? 如何用matlab求解非线性微分方程组如何用matlab求解dx/dt=0.11*s*x/(0.006*x+s),ds/dt=-0.029*x-0.234*s/(0.006*x+s)-s/(30*s^2+300*s+0.03), 如何用matlab求解dy/dt=1+y^2方程的解 matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0 用matlab解M*DY/DT=mg-kv微分方程 求各路大神指导,MATLAB中:利用dsolve求解偏微分方程 的解(用符号计算).利用dsolve求解偏微分方程dx/dt=y,dy/dt=-x的解(用符号计算) matlab高手进——该微分方程怎么解?dN/dt=n*r*(1-N/M)dn/dt=n*s*(1-n/K)其中r,s,M,K为常数,能否求出 N=f(t)?如果把n视为常量呢?如何用matlab解?n(t)是已知的,为观测到的数据,但可以用Logistic方程描述。 如何用Matlab解偏微分方程组该方程组由两个抛物型偏微分方程组成 麻烦高手指点如何用matlab程序求解微分方程,求m的值:dT/dt=k(T-m),已知t=0,10,20时,T=60,70,76 Matlab解非线性微分方程组的问题要求解的方程组为:dx/dt=-x+y^2dy/dt=-2y+x^2x(0)=y(0)=1如何用Matlab解该方程组,并且画出相轨图(即x-y图象)?我用dsolve函数,