Je m'auto-enseigne actuellement matlab, et je m'intéresse aux automates cellulaires qui ont été exposés dans de vieux programmes comme Wolfram's Life1D et Conway's Game of Life du début des années 1980. Existe-t-il un code disponible qui produirait Life1D de Wolfram sous forme de matlab? J'ai cherché en ligne mais n'ai rien trouvé. Merci.Automates cellulaires dans Matlab
Répondre
Comme les commentaires l'ont souligné, l'échange de fichiers Matlab est l'endroit idéal pour commencer votre recherche:
Cinq minutes de farfouillé donne déjà plusieurs liens prometteurs, le premier qui implémente 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
Pour suffisamment de détails pour faire votre propre implémentation Life1d vous pouvez consulter:
- http://www-inst.eecs.berkeley.edu/~cs61c/su08/assignments/hw/02/index.html
- http://mathworld.wolfram.com/ElementaryCellularAutomaton.html
La partie la plus délicate sera probablement de tracer les résultats de manière efficace. Encore une fois, l'échange de fichiers MATLAB serait un bon endroit pour chercher des classes auxiliaires.
Merci nsanders, je ne connaissais pas le site mathworks.com, ou l'un de ces endroits pour l'échange de fichiers MATLAB. Je vais certainement regarder de plus près. – yunone
Cela ressemble à une affectation similaire à http://www-inst.eecs.berkeley.edu/~cs61c/su08/assignments/hw/02/index.html. Vous obtiendrez probablement des conseils, mais pas de code à SO. – zellus
La recherche de "jeu de la vie" avec google produit beaucoup de résultats également avec le code, par exemple. http://www.mathworks.com/matlabcentral/fileexchange/4798-game-of-life – Mikhail
Il y a aussi du code Matlab pour le jeu de la vie sur Stackoverflow comme réponse à une question de code-golf: http://stackoverflow.com/questions/3499538/code-golf-conways-jeu-de-vie/3514906 # 3514906 – Jonas