Клеточный автомат Life на T2
Материал из TDS
(Различия между версиями)
(5 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
==Описание модели №1== | ==Описание модели №1== | ||
+ | |||
+ | ... | ||
+ | |||
+ | ==Описание модели №2== | ||
- | === | + | ===Визуализация игры жизнь для разбиения (подмножества) тора на 6-угольники=== |
Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/ | Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/ | ||
Строка 8: | Строка 12: | ||
Как использовать модель: | Как использовать модель: | ||
- | * Откройте исходный файл программы | + | * Откройте [http://mech.math.msu.su/department/tds/wiki/images/8/8f/GeksTorLife.zip исходный файл программы] |
*# выделите первые 220 строк кода (функции и подключаемые пакеты) и исполните их | *# выделите первые 220 строк кода (функции и подключаемые пакеты) и исполните их | ||
*# строки 223-224: задание правил игры жизнь | *# строки 223-224: задание правил игры жизнь | ||
Строка 23: | Строка 27: | ||
*# чтобы продолжить визуализацию с места остановки, выполните строчку 251 | *# чтобы продолжить визуализацию с места остановки, выполните строчку 251 | ||
*# вся информация о состоянии после выполнения визуализации находится в переменной endinfo | *# вся информация о состоянии после выполнения визуализации находится в переменной endinfo | ||
+ | |||
+ | ===Динамики энтропии конфигураций=== | ||
+ | |||
+ | <span style="color: blue;">Эксперимент обнаруживает эффект убывания энтропии конфигурации с течением времени до наступления стабильного состояния (или предельной траектории).</span> | ||
+ | |||
+ | [[Image:M_LifeOnTorusEntr_1.png|360px]] | ||
+ | |||
+ | ==Галерея== | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" | [[Image:M_GeksLife_screen_graph.png|560px]] | ||
+ | |- | ||
+ | | align="center" | Интерфейсы программы, реализующей гексагональную модель | ||
+ | |- | ||
+ | | align="center" | [[Image:M_GeksLife_screen_code.png|560px]] | ||
+ | |- | ||
+ | | align="center" | Исследование динамики энтропии конфигураций | ||
+ | |} |
Текущая версия на 12:48, 19 декабря 2012
Содержание |
Описание модели №1
...
Описание модели №2
Визуализация игры жизнь для разбиения (подмножества) тора на 6-угольники
Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/
Удобной средой является RStudio: http://www.rstudio.com/
Как использовать модель:
- Откройте исходный файл программы
- выделите первые 220 строк кода (функции и подключаемые пакеты) и исполните их
- строки 223-224: задание правил игры жизнь
- 229-230: задание размеров поля
- 232: размер стороны "квадрата" для расчета сложности конфигурации
- 236: установка начального расположения. второй параметр в функции - вероятность того, что ячейка будет живой.
- после установки необходимых параметров, выполнить все со строчки 220 до строчки 240
- Инициализация проведена.
- В строчке 248 вызывается функция визуализации:
- первый параметр - состояние,
- второй - задержка между шагами
- чтобы начать визуализацию выполнить со строчки 238 по 248
Замечание: если окна визуализации были закрыты либо создано новое состояние (объект info), то требуется выполнить строчки начиная с 238 - чтобы обновить график сложности, выделите консоль студии и вбейте "Enter"
- чтобы продолжить визуализацию с места остановки, выполните строчку 251
- вся информация о состоянии после выполнения визуализации находится в переменной endinfo
Динамики энтропии конфигураций
Эксперимент обнаруживает эффект убывания энтропии конфигурации с течением времени до наступления стабильного состояния (или предельной траектории).
Галерея
Интерфейсы программы, реализующей гексагональную модель |
Исследование динамики энтропии конфигураций |