更新时间:2023-08-19 09:22:40
你们好,最近小艾特发现有诸多的小伙伴们对于元胞自动机用什么软件,元胞自动机这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 首先,什么是宇称规则?奇偶规则是在二维网格上定义的元胞自动机。每个网格的状态分别用0和1表示。
2、 (1)对应于每个单元位置(I,j),计算在时间t最近被占用的四个状态值st的和M(i,j );
3、 (2)根据M(i,j)的值的奇偶性,确定下一时刻t 1该点的状态St 1(i,j)。当M(i,j)为偶数时,St 1(i,j)等于0;当M(i,j)为奇数时,St 1(i,j)等于1。
4、 下面给出了完整的实现代码和注释,下图是第一部分。第二行代码gcf是当前图像的句柄;Set(句柄“属性名”的属性值)doublebuffer双缓存;双缓冲常用于动画。
5、 该设置的目的是防止动画连续循环时闪烁。第10行代码fix()是一个趋近于0的整数,比如a=-1.9,fix(a)=-1。
6、 下面代码的第二部分也是实现细胞状态转移规则的核心部分。第13行是计算邻居状态值。也可以通过循环来实现。这里用矩阵计算,更快更方便。
7、 操作的结果如下:
8、 其中,在时间t=90和t=108的操作结果分别显示如下:
以上就是元胞自动机这篇文章的一些介绍,希望对大家有所帮助。