基于1D元包自动机实现Sierpinski三角形,分形(Fractal)的一种。
1D元包初始状态(Initial State of Cellls):
所有元包初始状态为0,中间元包状态1,如下图所示。
这种元包也称标准Wolfram模型。没错!就是开发Mathematica的那个天才– Stephen Wolfram。
元包演化规则(Evolution Rule of Cells):
如上图,这种演化规则称为Rule 90。因为90表示为二进制就是:01011010。
计算机实现(Programe the 1D Celluar Automata):
将所有演化过程的状态从顶到底堆起来,就成了漂亮的Sierpinski三角形。
Stack all the generations of 1D CA ,with each new generation appearing below the previous , we can get the beautiful Sierpinski Triangle.
PS.
数学真美。