作业帮 > 综合 > 作业

用Matlab编写程序,分别使用如下参数和初始条件绘制函数x(n+1)=a*x(n)*(1-x(n)),的发展曲线

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/08 02:30:14
用Matlab编写程序,分别使用如下参数和初始条件绘制函数x(n+1)=a*x(n)*(1-x(n)),的发展曲线
发展曲线:n,(n=1~500).(1)a=2,x(1)=0.4.
用Matlab编写程序,分别使用如下参数和初始条件绘制函数x(n+1)=a*x(n)*(1-x(n)),的发展曲线
a=2;
x=zeros(1,500);
x(1)=0.4;
for n=1:499
x(n+1)=a*x(n)*(1-x(n));
end
plot(x,'-*')
再问: 请问为什么画出来的图是一条横线啊
再答: x这个数列的通项公式是它收敛于0.5,所以当n很大时,x(n)是无限接近于0.5的,你仔细观察你截的那幅图,在最左边的几个点它的值并不是0.5