Home > By category > Scripts >Development Tools > Elementary Cellular Automata



Elementary Cellular Automata

  • Downloads: 
  • Views: 
  • Rating:

There are 256 elementary cellular automata, where "elementary" means that there is a single row of cells, with binary values, and update rules that depend only on nearest-neighbour interactions. They are described at http://mathworld.wolfram.com/ElementaryCel...rAutomaton.html

Our artist in residence asked if anyone had a program that would generate the patterns produced by these simple automata. I said it would only take a few minutes to write one in Matlab. Here's the result. It demonstrates the use of sub2ind to write very compact code.

In this function, the width of the pattern (the length of the array of cells) may be restricted, in which case the 1D array is taken to be circular to determine the states of the end elements. Random noise may also be added to the processing if required.

Free download from Shareware Connection - There are 256 elementary cellular automata

Publisher: David Young | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 24-06-2013 | Rating: 0 | Title: Elementary Cellular Automata

Author Url: http://textflex.com
Program Info Url: http://textflex.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/26929/2/elementaryCellularAutomata.zip

More downloads from Elementary Cellular Automata publisher David Young:

Log-polar image sampling - Images sampled on a log-polar grid have interesting and useful properties.

Image gradients with Gaussian smoothing - Carries out Gaussian smoothing followed by differencing as a way

Extended Brookshear Machine emulator and assembler - This is an emulator for the machine described in Computer Science: An Overview, 10th edition, by J

Affine optic flow - An affine (or first-order) optic flow model has 6 parameters

Image correspondences using cross-correlation - Finding corresponding features in a pair of images is the basis of many optic flow

Elementary Cellular Automata keywords:
Elementary Cellular Automata related downloads:

Five Cellular Automata - Software for exploring five cellular automata: q-state Life (a generalization of Conway's Life), the Belousov-Zhabotinsky Reaction, Togetherness, Viral Replication and Diffusion-Limited Aggregation.

Cellular Automata Renderer - Renders cellular automata.

JCASIM Cellular Automata Simulation - The program system JCASim is a general-purpose system for simulating cellular automata in Java. It includes a stand-alone application and an applet for web presentations.

Cellular Automata Visualization Program - The Cellular Automata Visualization Program - is a program to visually display the evolution of a 2D cellular automata.

SIMP/STEP, cellular automata in Python - The SIMP/STEP platform provides a fast, efficient, portable abstract framework for interactive and scripted cellular automata and lattice gas computing in the Python environment.

Shareware Connection periodically updates pricing and software information of 'Elementary Cellular Automata' from company source 'David Young' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Elementary Cellular Automata' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Elementary Cellular Automata.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

BitKiller - Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...

WebAcappella - Web design sector has witnessed several trends and technological innovations affect website development in big ways. With time, designing websites has become easier. Nowadays, you can find web design software that nearly eliminates the need to ...

Enpass Password Manager - With time, average PC users find it tedious to deal with oodles of passwords. For every online profile, whether it is social media or online banking, creating user name and password is required and after a time it can be cumbersome to handle them ...

SlimCleaner - Nearly all PC users need to use various utilities to enhance performance of their laptop or desktop from time to time. Windows inbuilt utilities can serve the purpose but when you can find more capable third party apps at low or zero cost, why ...

McAfee AntiVirus Plus - In PC security sector, McAfee is a big name. Along with Symantec, this is one of the contenders catering to the PC users for a long time. However, with time, several new contenders have appeared on horizon and some of them are giving the old ...

Sigma Internet Monitoring - There is no denying the huge importance of internet in human life. Without the web, it has literally become imposable to carry on a lot of personal and professional activities, irrespective of your age, gender and qualification. While the web ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

WebSite X5 Evolution 10 - Web designing has evolved lot compared to the early days of the internet. You can pick from a number of web design apps and frameworks that take away the pain of manual coding and debugging to a large extent. Even then, it may be necessary to ...

Soft4Boost Slideshow Studio - Nowadays you can record video using a number of devices including smart phones and tablets. However, some people still prefer using still images and music to create slideshows. Slideshows can be created for preserving fond memories digitally with ...




New Downloads

Conference Agenda Software

It takes a simple JavaScript
integration to get our
Conference Agenda Software on
your website. Organize events
into ...

B2B E-Commerce Software -
TradeMart v1.0

NCrypted - Trading Software of
Alibaba Clone Script is a
superb answer for dispatch
your own business to business
site.

convlution matrix in four
lines

CONV_MTX Convolution matrix.

backup

This module creates a tarball
that consists of your Drupal
database and all files under
DOCUMENT_ROOT, which can then
be ...

Fast Loop mesh subdivision

This function sub-divides
surface meshes, using the Loop
subdivision algorithm [1]

PHP Streamcast for Music
and Sound

PHP Streamcast is a front end
for a version of streamcast
(called stream-db) that will
use a database as a backend
for ...

Matlab link to OmniTRANS

Matlab interface to OmniTRANS

EWMA St.Dev.

This code calculates the
Exponentially Weighted Moving
Average Standard Deviation

PHP Running Management

PHP Running Management or
phpRunMan is a set of scripts
for runners.

Bessel Derivative Zeros

Calculates the zeros of the
first derivatives of Bessel
function.

Overlap Add Overlap Save
methods implementation for
block DFT processing

The overlap add and overlap
save are the two generally
implemented methods when the
input is greater than the
maximum ...

Eddyspeak

Eddyspeak is an original
translation content management
system.