Cellular Automata编写历程

本文介绍了球形地图演化模拟项目的进展,包括南北半球对称取点方法、权重公式设定及内存优化等内容,并实现了地图输出为图片的功能。

2016.10.14:完成大致框架编写,控制台下实现

      取点方式:南北半球对称取点;同一半球同一经度相邻点之间弧长相等;同一纬度相邻点之间弧长相等;不同纬度的圆周长度不等

                 地图设定为球形

2016.10.25:将每个细胞周围八个细胞根据其在球体上的不同纬度设置权重

权重公式:

θ为取样点所对应半径与南北两极连线之夹角;r为球体半径

                 修正初始化时使用大内存数据作为临时变量导致堆栈溢出的bug,地图面积增至4000*4000

                 增加存档及读档功能

2016.10.26:增加将地图输出为图片的功能,开始试运行

初始状态演化1300步(年?)后的状态:

 

转载于:https://www.cnblogs.com/dramstadt/p/6000727.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值