用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.
发展曲线:n,(n=1~500).(1)a=2,x(1)=0.4.
![用Matlab编写程序,分别使用如下参数和初始条件绘制函数x(n+1)=a*x(n)*(1-x(n)),的发展曲线](/uploads/image/z/17389640-56-0.jpg?t=%E7%94%A8Matlab%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%2C%E5%88%86%E5%88%AB%E4%BD%BF%E7%94%A8%E5%A6%82%E4%B8%8B%E5%8F%82%E6%95%B0%E5%92%8C%E5%88%9D%E5%A7%8B%E6%9D%A1%E4%BB%B6%E7%BB%98%E5%88%B6%E5%87%BD%E6%95%B0x%28n%2B1%29%3Da%2Ax%28n%29%2A%281-x%28n%29%29%2C%E7%9A%84%E5%8F%91%E5%B1%95%E6%9B%B2%E7%BA%BF)
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,'-*')
再问: 请问为什么画出来的图是一条横线啊![](http://img.wesiedu.com/upload/d/45/d4500e90fb465cab1991c99884c8e6eb.jpg)
再答: x这个数列的通项公式是
它收敛于0.5,所以当n很大时,x(n)是无限接近于0.5的,你仔细观察你截的那幅图,在最左边的几个点它的值并不是0.5
x=zeros(1,500);
x(1)=0.4;
for n=1:499
x(n+1)=a*x(n)*(1-x(n));
end
plot(x,'-*')
再问: 请问为什么画出来的图是一条横线啊
![](http://img.wesiedu.com/upload/d/45/d4500e90fb465cab1991c99884c8e6eb.jpg)
再答: x这个数列的通项公式是
![](http://img.wesiedu.com/upload/3/05/305fa02ef86b47110541d23b649a0708.jpg)
f(x)=1+x+x^2/2!+x^3/3!+...+x^n/n!编写matlab程序计算,x和n为输入值
编写一个C程序,计算如下函数:f (n) = f (n-1) + f (n-2) 初始条件为:f (0)=1,f (1)
利用Matlab编写一个程序 x(n+1)=Rx(n)(1-x(n))
编写一个程序,输入x和n后计算公式的近似值.e^x=1+x+x^2/2!+x^3/3!+⋯+x^n/n!
C语言编程题:输入X和Y的值,编写程序计算f(x,n)=x^2+x^3-x^4+...(-1)^n-1x^n,其中用函数
编写一段MATLAB程序,绘制出二元函数z=2sinxsinyy/xy三维网格线图,要求如下:(1)x,y的取值范围为-
C语言编程题:输入x和n的值,编写程序计算f(x,n)=x-x^2+x^3-x^4+...x^n(-1)^n-1,其中用
f(x)=x^[(n+1)/2]*esp^(-x/2)的牛顿迭代法MATLAB程序
vb编写程序,计算表达式的值 1+x/2!+x^2/4!+x^3/6!+.x^n(2n)!
编写程序(C语言),输入a值,用二分迭代法求其平方根.迭代的结束条件是|x n+1-xn|1)
编写MATLAB程序.能够将x[n]以N = 8为周期进行周期延拓得到一个周期为N =8的周期序列y[n]
用matlab编写程序实现f(n)=f(n-1)+f(n-2)(f(1)=1和f(2)=2)函数