# Elementary CA models from a different method ?

Posted 4 years ago
7805 Views
|
3 Replies
|
7 Total Likes
|
 Hi, I keep wondering if wolfram (256 rules) in ECA are the only way to show these complex triangle systems , is it possible to get such system for circles or squares ? Also , ECA is made by 2 neighbour configuration , what if equations are used like in pascal's triangle or mathematics to generate these complex systems ? I'm sure there is some answers to these questions . Thanks!
3 Replies
Sort By:
Posted 4 years ago
 Read CellularAutomaton about the configurations developed so far. The book A New Kind of Science is full of computational machinery (tag systems, cellular automata, Turing machines, ...).See current post CellularAutomaton Code Jam Wolfram Summer School 2015 about function driven CA.As far as representation is concerned, it is easy to display a CA onto a disk Clear[circularCA] circularCA[r_Integer, s_Integer] := Block[{c = CellularAutomaton[r, {{1}, 0}, {s, All}]}, Graphics[ Flatten[Table[{If[c[[o, oo]] == 1, Black, White], Disk[{0, 0}, o, {Pi - (oo - (s + 1 - (o - 1))) (2 Pi)/(2 o - 1), Pi - ((oo + 1) - (s + 1 - (o - 1))) (2 Pi)/(2 o - 1)}]}, {o, s + 1, 1, -1}, {oo, s + 1 - (o - 1), s + 1 + (o - 1)}], 1], PlotLabel -> "Rule " <> ToString[r] <> " using " <> ToString[s] <> " steps", Frame -> True] ] /; 1 <= r <= 256 && s > 0 giving This circular form could raise the question whether the CA is stable against back-development (starting with the outer circular ring inwards and again outwards from the center ad inf.): Once you have it you ignore of course the $\pi$ branch from the first run outwards.You can also fill a matrix in different ways with a CA output (setting the starting point to [[1,1]]), getting pictures like thisonce they are in natural matrix form, one can do matrix operations with themall this is very old (2009).