MATLAB | 比生命游戏更自由的生命游戏

MATLAB | 比生命游戏更自由的生命游戏

序言

在一个无限的二维矩形网格中,一个正方形的细胞可能是活的,也可能是死的,这取决于它最近的8个相邻细胞是死的还是活的。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。

规律是:当一个方格周围有2个或3个活细胞时,方格中的活细胞在下一个时刻继续存活;当周围有3个活细胞时,即使这个时刻方格中没有活细胞,在下一个时刻也会“诞生”活细胞。

以上是最基本的规则,但我们可以对其进行更多的设定,比如一个细胞即使资源匮乏也可以存活一段时间,比如定义周围有5、6个细胞才是恰到好处,因此,参考软件本人使用MATLAB的App Designer功能制作了这个小软件(请尽量使用较新版本)。


介绍

MATLAB | 比生命游戏更自由的生命游戏

firework

MATLAB | 比生命游戏更自由的生命游戏

life_pulsar

MATLAB | 比生命游戏更自由的生命游戏

starwar

MATLAB | 比生命游戏更自由的生命游戏 slandarer随笔 MATLAB | 比生命游戏更自由的生命游戏 微信公众号 MATLAB | 比生命游戏更自由的生命游戏 主要更新MATLAB相关知识,更加优质的排版

来源:slandarer

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月5日
下一篇 2022年7月5日

相关推荐