楼主: xy_hello
39801 30

[MATLAB] 元胞自动机与Matlab(内有详细程序样例分析)   [推广有奖]

  • 0关注
  • 3粉丝

已卖:4173份资源

硕士生

29%

还不是VIP/贵宾

-

威望
0
论坛币
7941 个
通用积分
7.4170
学术水平
24 点
热心指数
28 点
信用等级
22 点
经验
9897 点
帖子
121
精华
0
在线时间
90 小时
注册时间
2008-8-12
最后登录
2017-3-26

楼主
xy_hello 发表于 2015-2-17 18:18:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
      元胞自动机与Matlab的学习!!!!

      内有详细程序例子分析!!!


案例+下载链接





      元胞自动机(CA)是一种用来仿真局部规则和局部联系的方法。典型的元胞自动机是定义在网格上的,每一个点上的网格代表一个元胞与一种有限的状态。变化规则适用于每一个元胞并且同时进行。典型的变化规则,决定于元胞的状态,以及其( 4 或 8 )邻居的状态。

      元胞自动机已被应用于物理模拟,生物模拟等领域。本文就一些有趣的规则,考虑如何编写有效的 MATLAB 的程序来实现这些元胞自动机。






1、案例——森林火灾



规则:
      元胞有 3 个不同的状态。状态为 0 是空位,状态= 1 是燃烧着的树木,状态= 2 是树木。


      如果 4 个邻居中有一个或一个以上的是燃烧着的并且自身是树木(状态为2 ) ,那么该元胞下一时刻的状态是燃烧(状态为 1 ) 。

      森林元胞(状态为 2 )以一个低概率(例如 0.000005 )开始烧(因为闪电)。

      一个燃烧着的元胞(状态为 1 )在下一时时刻变成空位的(状态为 0 ) 。

     空元胞以一个低概率(例如 0.01 )变为森林以模拟生长。

     出于矩阵边界连接的考虑,如果左边界开始着火,火势将向右蔓延,右边界同理。同样适用于顶部和底部。

核心代码:


  1. sum = (veg(1:n,[n 1:n-1])==1) + (veg(1:n,[2:n 1])==1) + ...
  2. (veg([n 1:n-1], 1:n)==1) + (veg([2:n 1],1:n)==1) ;
  3. veg = ...
  4. 2*(veg==2) - ((veg==2) & (sum> 0 | (rand(n,n)< Plightning))) + ...
  5. 2*((veg==0) & rand(n,n)< Pgrowth) ;
复制代码


      注意环形连接是由序标实现的。








2、文件下载



点击:元胞自动机与Matlab(内有详细程序样例分析)




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla Mat Atl MATLAB 程序 MATLAB 程序 元胞自动机 模拟

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 100 + 5 + 5 + 5 精彩帖子
niuniuyiwan + 60 + 60 精彩帖子

总评分: 经验 + 160  论坛币 + 160  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

沙发
flyhkboy 发表于 2015-2-27 11:12:47
学习一下哈!
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

藤椅
niuniuyiwan 在职认证  发表于 2015-8-11 08:07:29
好帖啊,感谢分享,这个必须赞!
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

板凳
a602694079 发表于 2016-1-21 18:05:49
谢谢楼主  正好学习一下
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

报纸
夜幕下的哈尔滨Y 发表于 2016-1-25 13:41:20
谢谢楼主  正好学习一下
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

地板
想来 发表于 2016-3-24 17:44:08
谢谢楼主!

7
cmwei333 发表于 2016-3-25 23:22:34
元胞机的英文全称是Cellular automaton,是在二战的时候位于美国Los Alamos国家实验室发现的

多谢分享代码

8
stevenjosh 发表于 2016-7-8 14:30:06
非常感谢 学习一下啦啦啦

9
一个老友 发表于 2016-7-31 14:05:19
谢谢分享,挺不错的

10
梦_旅人 发表于 2016-8-15 09:48:34
顶啊!!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 06:23