关于竞争模型matlab求解例题.doc_第1页
关于竞争模型matlab求解例题.doc_第2页
关于竞争模型matlab求解例题.doc_第3页
关于竞争模型matlab求解例题.doc_第4页
关于竞争模型matlab求解例题.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于两个生物种群的竞争模型求解题: ,=0.5,=1.6,=2.5,=1.8,=1.6,=1,初始条件1) ,初始条件2) 问:(1).用数值方法画出的曲线图;(2).画出相轨线;(3).从的图中观察时,的变化趋势,试图用稳定性的理论进行分析。答:(1)先依据微分方程建立函数文件xt.m。function dy=xt(t,y)p1=0.5;p2=1.6;r1=2.5;r2=1.8;N1=1.6;N2=1;dy=zeros(2,1);dy(1)=r1*y(1).*(1-y(1)./N1-p1*y(2)./N2);dy(2)=r2*y(2).*(1-y(2)./N2-p2*y(1)./N1);利用以下程序画出的曲线图。t0=0;tf=10;t,y=ode45(xt,t0 tf,0.1 0.1);%取初始条件一时,求微分方程数值解subplot(1,2,1);plot(t,y(:,1),t,y(:,2),r);%画出x1(t),x2(t)曲线图xlabel(时间t);ylabel(种群密度x);gtext(x1(t);gtext(x2(t);%作标记title(初值分别为0.1,0.1时两种群密度与时间关系);grid on;t2,y2=ode45(xt,t0 tf,1 2);%取初始条件二时,求微分方程数值解subplot(1,2,2);plot(t2,y2(:,1),t2,y2(:,2),r); %画出x1(t),x2(t)曲线图xlabel(时间t);ylabel(种群密度x);gtext(x1(t);gtext(x2(t);%作标记title(初值分别为1,2时两种群密度与时间关系);grid on;当取初始条件一时,的曲线图如图(一): 图(一)当取初始条件二时,的曲线图如图(二): 图(二)(2) 画出相轨线程序如下:t0=0;tf=10;t,y=ode45(xt,t0 tf,0.1 0.1);plot(y(:,1),y(:,2),b);hold on;plot(y(1,1),y(1,2),r+);xlabel(甲种群密度x1);ylabel(乙种群密度x2);%作标记t2,y2=ode45(xt,t0 tf,1 2);hold on;plot(y2(:,1),y2(:,2),g); hold on;plot(y2(1,1),y2(1,2),r*);grid on;title(甲乙种群相轨线);作出图像如图(三),其中在初始条件一、二下的开始位置分别用“+”和“*”标记。 图(三)(3)从图(一)和图(二)我们可以看出时,总趋向其最大容量1.6,而总趋向于0 (趋向消亡)。我们可从稳定性的理论进行分析。求平衡点:令f(x1,x2)=g(x1,x2)=0,得到四个平衡点:P1(1.6,0),P2(0,1),P3(0,0),P4(4,-3)。令稳定条件为p0而且q0,作表(一):pq稳定条件P1r1-r2(1- s2 )-r1r2(1-s2)s21(s11(s21)P3-(r1+r2)r1r2不稳定P4r1(1-s1)+r2(1-s2)(1-s1s2)-1r1r2(1-s1)(1-s2)(1-s1s2)-1s11s21且s11。依表(一)知P1是唯一稳定的平衡点。相平面上,即在x1 - x2平面上研究方程解沿着 t 增加所表现出的趋势。 可知x1(t)和x2(t)的增减由j=1-x1/N1-s1x2/N2 和 y=1-s2x1/N1-x2/N2 决定。在s11情况下,j=0 和 y=0 将相平面分为三个区域:S1:x10, x20;S2:x10, x20;S3:x10, x20.用程序作图:t0=0;tf=10;x1=0:0.1:1.6;x11=0:0.1:1;p1=0.5;p2=1.6;N1=1.6;N2=1;r1=2.5;r2=1.8;x21=N2*(1-x1./N1)/p1;x22=N2*(1-(p2/N1).*x11);plot(x1,x21,r,x11,x22,r)%作直线t,y=ode45(xt,t0 tf,0.1 0.1);t1,y1=ode45(xt,t0 tf,1 2);t2,y2=ode45(xt,t0 tf,0.4 1.2);hold on;plot(y(:,1),y(:,2),y(1,1),y(1,2),r*);hold on;plot(y1(:,1),y1(:,2),y1(1,1),y1(1,2),r*);hold on;plot(y2(:,1),y2(:,2),y2(1,1),y2(1,2),r*);xlabel(甲种群密度x1);ylabel(乙种群密度x2);%作标记title(甲乙种群相轨线);grid o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论