Cellular-Automata-Wolfram
view release on metacpan or search on metacpan
This is all the possible values that can be given as inputs to the rule
function for an 0,1 array of numbers. The return for the rule function
can be defined as follows:
[111,110,101,100,011,010,001,000]
| | | | | | | |
0 1 1 0 1 1 1 0
This number 01101110 can be treated as a decimal number expressed as
110, as the result of the following standard binary to decimal formula.
0x128+1x64+1x32+0x16+1x8+1x4+1x2+0x1 = 110.
This number 110 can be used to define the entire rules function that is
needed
to determine the next generation.
Since all the possbile rules can be described from a eight digit binary
number
they run from 0 to 255 decimal, each number describes a different rules
function and every possible rules function for an array limited to 0 and 1
and whose input is three values drawn from that array. The three values
are
chosen in the formula descibed above.
The choice of i-1, the left adjacent cell, and, i+1, the right adjacent
cell, as the number of left and right ajacent cells to consider for the
next
generation can be defined as radius R. The number of values each cell can
take can be described as K (in drawing the number of colors). The
examples
short description is therefore (rule 110, K=2,R=1). This module allows
you
This is all the possible values that can be given as inputs to the rule
function for an 0,1 array of numbers. The return for the rule function
can be defined as follows:
[111,110,101,100,011,010,001,000]
| | | | | | | |
0 1 1 0 1 1 1 0
This number 01101110 can be treated as a decimal number expressed as
110, as the result of the following standard binary to decimal formula.
0x128+1x64+1x32+0x16+1x8+1x4+1x2+0x1 = 110.
This number 110 can be used to define the entire rules function that is
needed
to determine the next generation.
Since all the possbile rules can be described from a eight digit binary
number
they run from 0 to 255 decimal, each number describes a different rules
function and every possible rules function for an array limited to 0 and 1
and whose input is three values drawn from that array. The three values
are
chosen in the formula descibed above.
The choice of i-1, the left adjacent cell, and, i+1, the right adjacent
cell, as the number of left and right ajacent cells to consider for the
next
generation can be defined as radius R. The number of values each cell can
take can be described as K (in drawing the number of colors). The
examples
short description is therefore (rule 110, K=2,R=1). This module allows
you
( run in 0.280 second using v1.01-cache-2.11-cpan-26ccb49234f )