1 简介

生命游戏是在一定规则下,在划分的网格上根据元胞的局部空间状态来判断生死。

2 完整代码

%元胞自动机之生命游戏%规则:假设元胞只有生和死两种状态%1. 如果一个活细胞周围(包括对角相邻)有2或3个细胞为生,则该细胞保持为生;%2. 如果一个死细胞周围有3个细胞为生,则该细胞转为生;%3. 在其它情况下,死细胞保持死,活细胞转为死。clc;clear;%定义元胞空间的大小为100,也即是100个元胞x = 20;y = 20;%定义迭代次数epoch = 100;%初始化网格点net = rand(x,y);game = zeros(x,y);for i = 1:x    for j = 1:y        if net(i,j)<= 0.3            % 按照(i-1,j)->(i,j)->(i,j-1)->(i-1,j-1)进行勾勒图形            fx = [i-1,i,i,i-1];            fy = [j,j,j-1,j-1];            fill(fx,fy,'g')            %表示元胞状态为生            game(i,j)=1;<

【元胞自动机】基于元胞自动机模拟生命游戏含Matlab源码相关推荐

  1. 【元胞自动机】元胞自动机交通流模拟仿真【含Matlab源码 1252期】

    ⛄一.元胞自动机简介 1 元胞自动机发展历程 最初的元胞自动机是由冯 · 诺依曼在 1950 年代为模拟生物 细胞的自我复制而提出的. 但是并未受到学术界重视. 1970 年, 剑桥大学的约翰 · 何 ...

  2. 【元胞自动机】元胞自动机单车道交通流(时空图)【含Matlab源码 1681期】

    ⛄一.元胞自动机简介 1 元胞自动机发展历程 最初的元胞自动机是由冯 · 诺依曼在 1950 年代为模拟生物 细胞的自我复制而提出的. 但是并未受到学术界重视. 1970 年, 剑桥大学的约翰 · 何 ...

  3. 【元胞自动机】元胞自动机短消息网络病毒传播仿真【含Matlab源码 1289期】

    ⛄一.元胞自动机简介 1 元胞自动机发展历程 最初的元胞自动机是由冯 · 诺依曼在 1950 年代为模拟生物 细胞的自我复制而提出的. 但是并未受到学术界重视. 1970 年, 剑桥大学的约翰 · 何 ...

  4. 【滤波器】基于低通滤波实现肌电信号处理含Matlab源码

    1 简介 FIR数字滤波器是数字滤波器系统中常见的滤波器,本文提出FIR数字滤波器的设计方案,并基于Ma tlab实现滤波仿真.通过使用Matlab信号处理工具箱提供的函数,选择适当的窗函数编写程序, ...

  5. 【数学建模】基于matlab GUI平行停车模拟仿真【含Matlab源码 1877期】

    一.平行停车模拟仿真简介 近年来, 随着我国经济的快速发展, 机动车保有量也迅速增长.截至2012年底, 全国机动车保有量已达2.4亿辆, 城市"停车难"的问题日趋严重.统计结果表 ...

  6. 【轴承故障分解】基于 ITD实现轴承故障信号分解含Matlab源码

    1 简介 滚动轴承出现早期局部故障时,由微弱故障冲击引起的振动信号呈现出复杂的非线性非平稳特性,且信号能量较小,故障诊断困难.当内圈和滚动体存在早期故障时,由于测试点一般布置在轴承座上,故障位置隔测试 ...

  7. 【信号去噪】基于改进的阈值高斯脉冲信号去噪含Matlab源码

    1 简介 为了有效消除信号中的噪声,提出一种改进小波阈值算法的信号去噪 方法.首先分析软阈值和硬阈值小波方法的优缺点,构造了一种任意阶可导的新阈值函数,然后通过调节参数的值来更好的获得阈值估计,最后在 ...

  8. 【PID优化】基于花朵授粉算法PID控制器优化设计含Matlab源码

    ​1 内容介绍 PID参数优化对PID控制性能起着决定性作用,针对PID参数寻优问题,提出运用一种花授粉算法(FPA).该算法启发于自然界中花粉的传播授粉过程,以三个PID参数组成每个花粉单元的位置坐 ...

  9. 【配电网重构】基于粒子群算法实现配电网重构含Matlab源码

    1 简介 随着大规模,跨区域的配电网不断发展,对配电网运行的经济性和可靠性要求越来越高,在配电网发生大范围停电事故后,需要对配电网的拓扑结构进行重新组合,从而达到恢复供电的目的,这个重新组合配电网拓扑 ...

  10. 【图像分割】基于形态学算法实现原子力显微镜图像分析含Matlab源码

    1 简介 很多临床病症表现为白细胞数目增多.肿大或者白细胞中细胞核形状与数目发生变化,所以对白细胞数目和形状的研究有着重要意义.但是由于染色条件.涂片制备.图像来源.采样光照条件的差异以及细胞间相互重 ...

最新文章

  1. 创建Invoice和公司间Invoice
  2. asp.net C# 时间格式大全
  3. [react] 在react中遍历的方法有哪些?它们有什么区别呢?
  4. golang map的无序性验证
  5. java/04/String类的特点,String的常用方法,this关键字
  6. JenkinsDay18-查看服务器有哪些JOB
  7. python 正则表达式 速查表
  8. Filter -- 过滤敏感词汇
  9. iOS代码质量要求_iOS 无需越狱修改和平精英极限画质
  10. Flutter SqlLite数据库快速入门
  11. 拼多多36W+的后端面经
  12. 合肥工业大学暑期“三下乡”——探访悠悠古村 发扬传统文化
  13. 免费开源51单片机个人课程设计--基于stc89c52及红外遥控的测温智能电风扇
  14. window7修改屏幕旋转快捷键
  15. 用友U9 BP不执行
  16. mysql多表查询总结_MySQL多表查询总结
  17. 融合与创新:数据堂骨龄标注工具为医生赋能
  18. 【翻译搬运】协调多个运动单元的移动 Coordinated Unit Movement【一】
  19. 如何恢复 Linux 上删除的文件:ext2
  20. P2036PERKET

热门文章

  1. 刷机-升级到3.90M33-3的方法
  2. 映像劫持与反劫持技术
  3. 手机怎么用外嵌字幕_怎么用手机给视频添加字幕?原来方法这么简单,3分钟教你学会...
  4. Java框架全开源商城PC+手机版+微商城独立版+全开源系统源码
  5. 苹果锁定计算机的快捷键,苹果电脑快捷键使用 Mac快捷键大全详细介绍
  6. 微型计算机原理王忠民PPT,微型计算机原理4 王忠民著.ppt
  7. 产品经理的第二本书_笔记
  8. 最新emoji表情代码大全_7张最新有创意好看的早安问候动画表情图片 暖心的早上好问候祝福动态图片表情大全...
  9. QQ空间自动评论自动转发 微博自动自动转发神器带源码(超简单) 升级版
  10. 数电实验1:五输入表决器