Я в настоящее время самостоятельно обучаю себя Matlab, и меня интересуют клеточные автоматы, которые были выставлены в старых программах, таких как Life Life Life Wolf и Life of Conway от начала 1980-х годов. Есть ли какой-либо доступный код, который будет производить Life1D Wolfram в Matlab в той или иной форме? Я искал в Интернете, но ничего не нашел. Благодарю.Сотовые автоматы в Matlab
2
A
ответ
2
Как сказано в комментариях указали, обмен файлов MATLAB это место, чтобы начать поиск:
Пять минут ковыряться уже дает несколько перспективных связей, первый из который реализует Life1d.
- http://www.mathworks.com/matlabcentral/fileexchange/26929-elementary-cellular-automata
- http://www.mathworks.com/matlabcentral/fileexchange/27233-conway-game-of-life
- http://www.mathworks.com/matlabcentral/fileexchange/4892-conways-game-of-life-in-3d
Для достаточно деталей, чтобы сделать свою собственную реализацию Life1d вы можете проверить:
- http://www-inst.eecs.berkeley.edu/~cs61c/su08/assignments/hw/02/index.html
- http://mathworld.wolfram.com/ElementaryCellularAutomaton.html
Самая сложная часть, вероятно, будет эффективно отображать результаты. Опять же, обмен файлами MATLAB будет хорошим местом для поиска вспомогательных классов.
+0
Спасибо nsanders, я не знал о сайте mathworks.com или в любом из этих мест для обмена файлами MATLAB. Я, конечно, присмотрюсь. – yunone
Похоже на присвоение, аналогичное http://www-inst.eecs.berkeley.edu/~cs61c/su08/assignments/hw/02/index.html. Вы, вероятно, получите совет, но не код в SO. – zellus
Поиск «игры жизни» с помощью google дает много результатов и с кодом, например. http://www.mathworks.com/matlabcentral/fileexchange/4798-game-of-life – Mikhail
Существует также код Matlab для игры в жизни на Stackoverflow в качестве ответа на вопрос о кодовом гольф: http://stackoverflow.com/questions/3499538/code-golf-conways-game-of-life/3514906 # 3514906 – Jonas