baibaizhoudong 发表于 2010-6-21 16:18

求助matlab仿真高手,编写代码

有一个利用元胞自动机的仿真问题,用matlab编写代码

v规则说明:
v1、个体分类
v模型中存在三种个体,分别以黑色单元格、红色单元格和白色单元格进行表示。
v2、个体状态
v黑色单元格、红色单元格和白色单元格代表三种个体对流行时尚态度。在第一次仿真实验中,以红色单元格作为黑色单元格和白色单元格态度转换的中介群体。(即考查两种不同时尚态度的群体如何在另一时尚态度的群体的中介作用下相互影响的。)然后改变三种群体的位置,对比观察仿真结果。
v3、空间形式
v网格由30×30个单元格组成,初始时黑色单元格、红色单元格和白色单元格各有300个,对称的分布在网格的左中右的位置。(三种状态的群体平行的分布在网格当中。)
v4、邻元形式
v采用半径为1的摩尔邻域。
5 、演变规则:


r
中心单元格



邻居单元格


0.45
0.6

0.95

0.8

0.25
0.35


v表格中的概率值表示:第i类单元格受其j类邻居的影响,转变为j类单元格的概率为:file:///C:/DOCUME~1/BAIBAI~1/LOCALS~1/Temp/AG2$VFFWBMD8M(




v





v*注:邻居不包含中心单元格本身



baibaizhoudong 发表于 2010-6-21 16:24

问题补充

表格中的概率值表示:第i类单元格受其j类邻居的影响,转变为j类单元格的概率为:R=rji*(j类邻居的个数/邻居的总个数)

yufeng 发表于 2010-6-25 09:21

是不是有个转化时间的限制?
页: [1]
查看完整版本: 求助matlab仿真高手,编写代码