细胞自动机,那是什么?

本文介绍了细胞自动机的概念,从二维的生命游戏扩展到一维细胞自动机。通过讨论Wolfram规则,特别是规则90和规则30,展示了它们如何生成分形图案。规则90与谢尔宾斯基三角形相关,而规则30的图形表现出复杂性。文章还提及使用Processing实现规则90的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

细胞自动机

在上篇文章中,我们初步了解了什么是生命游戏。

这不,今天小菜和老鸟还在讨论呢。

老鸟:你知道么,生命游戏其实是一个二维的细胞自动机。

小菜:细胞自动机?听着好高大上啊,那是什么东西啊?

老鸟:细胞自动机,也叫元胞自动机,英文是 Cellular Automaton,很多文章中会把简写成 CA。元胞自动机是定义在一个由具有离散、有限状态的元胞组成的元胞空间上,并按照一定局部规则,在离散的时间维上演化的动力学系统。

小菜:能说人话么?

老鸟:哈哈哈。简单的来说,就是格子细胞、规则与演化。上篇文章中提到的生命游戏,是在一个二维空间中的细胞自动机。

我们再来回顾下生命游戏的规则:

  • 人口过少,离群:如果一个活细胞少于两个活的邻居,它就会死亡。
  • 正常:一个有两个或三个活邻居的活细胞可以延续到下一代。
  • 人口过多,过度竞争:一个有超过三个活邻居的活细胞死亡。
  • 繁衍:如果一个死细胞正好有三个活着的邻居,它就会复活。

按照这个规则,会有一些固定的模式出现,如下图

老鸟:今天我们不说二维ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值