想实现元胞自动机可以用任何语言来编程。Mathematica对元胞自动机的支持非常好,请看:http://reference.wolfram.com/mathematica/ref/CellularAutomaton.html
但对交通流等工程含义十分明确的问题,自己编程还是最方便的。使用数组来表示元胞空间,用循环来遍历,而每个元素的变换都取决于变换规则。
回复 ultra1989 的帖子
你的意思是整个空间的边界?解决边界问题,可以设定在边界上的特殊规则,例如格子气在碰到容器壁的时候就必须单另设定一个反射规则。当然,最简单的做法是假设一个周期边界条件。空间的最右端和最左端接起来(也就是从右侧出去就会从左侧再进来),下端和上端接起来。这就没有明显的边界了。
顶顶更健康,越顶吃的越香。
强烈支持。楼主万岁
哦~~
顶顶更健康,越顶吃的越香。
(*^__^*) 指点系词……激扬文字……
试试运气啦~~~~~~~~~~~
好有难度啊。。。看不明白 。。
留个脚印```````