xinwilliam 发表于 2007-12-8 22:05

谁能做一个三维logistic映射的Matlab程序?

本人正开始研究高维离散动力系统,谁能做一个三维logistic映射的Matlab程序?
谢谢!

xinwilliam 发表于 2007-12-8 22:48

这样的图形怎么画?Matlab程序?



[ 本帖最后由 xinwilliam 于 2007-12-8 22:53 编辑 ]

xinwilliam 发表于 2007-12-8 22:59

三维的方程可以是这样的:

x1=a2*x2*(1-x2)+a2*x3*(1-x3)+a1*x1;
    x2=a2*x1*(1-x1)+a2*x3*(1-x3)+a1*x2;
    x3=a2*x2*(1-x2)+a2*x1*(1-x1)+a1*x3;

无水1324 发表于 2007-12-9 13:00

跟二维的一样。
取初值x0;
设置迭代次数n;
forn
....
....
....
end
plot3(x1,x2,x3)

xinwilliam 发表于 2007-12-9 15:55

谢谢无水的提示,但那是不可能出现上面那种结果的,我试过了。不信你也真试试?

无水1324 发表于 2007-12-9 17:43

回复 #5 xinwilliam 的帖子

看了你的系统及图,图中z坐标应该是一个变化的参数beta吧?

octopussheng 发表于 2007-12-9 20:10

这个应该是一个两参数分岔问题吧
这种情况是不是需要用两个循环来进行哈?

xinwilliam 发表于 2007-12-10 11:11

我只是想得到那么一个图。
以上图确实是双参数的,但,我不是想做双参数的,我是想做单参数,得到那么一个图的。

studyboy 发表于 2007-12-10 12:28

单参数的能得到你要的图吗?
表示怀疑!

octopussheng 发表于 2007-12-10 21:07

同样持怀疑态度哈!能不能把你图中的坐标说一下,看不清楚!
页: [1]
查看完整版本: 谁能做一个三维logistic映射的Matlab程序?