正在加载图片...
分岔与混沌现象 布置实验 数没值代该例选代通数 目 x0是达代初值 y=rx·(l-x) 用 MATLAB软件掌握求解非线性方程的 输入如下命令: 2)是参数变化的范 迭代法和牛顿法,并对结果作初步分析 围,(3)是步长 chaos(@ iter01,0.5, 2, 4,0.011, 00200D 2)通过实例练习用非线性方程求解的实际问题 wkr, IFfeval(iter fun,xo rr) 內率课上布量,或参见酬络学堂 %输入中m(2)是达代序列的长度,但 y(kr, iFfeval( iter fun, y(kr, i-I ),rk plo(rr3)2月3y(:n(1)+1m2)k方 88 分岔与混沌现象 function chaos(iter_fun,x0,r,n) % 该函 数没有返回值;iter_fun是迭代函数 (句柄);x0是迭代初值; kr=0; for rr=r(1):r(3):r(2) % 输入中[r(1),r(2)]是参数变化的范 围,r(3) 是步长 kr=kr+1; y(kr,1)=feval(iter_fun,x0,rr); for i=2:n(2) %输入中n(2)是迭代序列的长度,但 画图时前n(1)个迭代值被舍弃 y(kr,i)=feval(iter_fun,y(kr,i-1),rr); end end plot([r(1):r(3):r(2)],y(:,n(1)+1:n(2)),'k.'); 本例迭代函数为: function y=iter01(x,r) y=r*x*(1-x); 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 输入如下命令: chaos(@iter01,0.5,[2,4,0.01], [100,200]) 布置实验 目的 1) 用MATLAB软件掌握求解非线性方程的 迭代法和牛顿法,并对结果作初步分析; 内容 课上布置,或参见网络学堂 2) 通过实例练习用非线性方程求解的实际问题
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有