Logistic模型的Matlab计算与可视化.pdf
《Logistic模型的Matlab计算与可视化.pdf》由会员分享,可在线阅读,更多相关《Logistic模型的Matlab计算与可视化.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2009年8月第3期吉林师范大学学报(自然科学版)Journal of Jilin Normal University(Natural Science Edition).3Aug.2009Logistic模型的模型的Matlab计算与可视化计算与可视化张双红(吉林师范大学 数学学院,吉林 四平136000)摘摘要要:探讨了Logistic模型的Matlab计算及其可视化问题,尤其是迭代收敛过程蛛网图形的可视化,将Logistic模型差分形式从收敛、分叉到混沌的过程直观的展现出来.关键词关键词:Logistic模型;差分方程;Matlab;可视化中图分类号中图分类号:O242文献标识码文献标识码
2、:A文章编号文章编号:1674238732(2009)03200972030 0引言引言Logistic模型(1)在种群系统中有着广泛的应用.实际问题若涉及时间段时则其差分形式(2)比连续时间更符合实际.dxx=rx(1-)dtNxk+1-xk=rxk(1-xk),k=0,1,N(1)(2)取N=1,x0=0.1,r=0.3,1.8,2.5,按照迭代方程(2)利用Matlab计算xk并画图(如图1),可以看到序列 xk并不是总收敛的,并且对初值具有敏感性1.图图1 1LogisticLogistic模型差分形式的模型差分形式的MatlabMatlab模拟模拟1 1LogisticLogisti
3、c模型的简化差分形式与迭代可视化模型的简化差分形式与迭代可视化若令b=r+1,yk=(x,则(2)式简化为如下非线性差分方程r+1)Nkyk+1=byk(1-yk),k=0,1,r(3)取初始值为0.2,并选取不同的b值利用Matlab进行数值计算,结果我们可以看到当b=3.3,b=3145,b=3.55时迭代序列分别收敛到2个,4个,8个极限点(如表1),呈现2n倍周期收敛的情形.对于Logistic模型简化差分形式(3)的收敛性,可以利用计算机直接进行模拟2,也可以通过蛛网图形来直观展现这一过程.编写Matlab程序对于相同初始值,不同的b和迭代次数进行蛛网迭代(如图2).显然图2中(a)
4、和(b)迭代序列收敛到一个不动点,(c)收敛到两个不动点,(d)收敛到4个不动点,(e)收敛到8个不动点,与数值计算结果是一致的.收稿日期收稿日期:2009206223基金项目基金项目:四平市科技发展计划项目(200922010)()作者简介作者简介:张双红19782,女,吉林省四平市人,现为吉林师范大学数学学院讲师,硕士.研究方向:数学研究与教学.97表表1 1LogisticLogistic模型简化差分形式的数值计算模型简化差分形式的数值计算kb=1.7b=2.6b=3.3b=3.45b=3.5501230.200 00.272 00.336 60.379 60.200 00.416 00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Logistic 模型 Matlab 计算 可视化
限制150内