[分形]DLA团簇模型的摸拟

[分形]DLA团簇模型的摸拟

EmilMatthew(EmilMatthew@126.com)        

      

1前言:

       DLA团簇模型是分形成长中的一个很易于实现的模型.(当然啦,背后的理论工作是非常高有难度的,涉及到代数,泛函分析,非线性偏微分方程等知识。我们就拿着别人的研究出的成果,来感受一下其中的美妙吧J)

       团簇模型最初是80年代初T.A.WittenL.M.Sander在研究悬浮在溶液或大气中的金属粉末,煤灰和烟尘等微粒的无规扩散凝聚过程中得出的研究成果.

      

2DLA模型的摸拟规则:

a在某个规定好大小的画布的中心处O随机的产生少量粒子.

b在以中心O为圆心,以Rmax为半径的圆周的周围(Rmax稍大,Rmax+d)

随机的生成新的粒子。新粒子随即进行随机的游走------上下左右四个方向。

       如果游走至原来粒子的附近(即一个已吸收粒子的上下左右的任何一个方位),则该粒子认为被吸收。

       如果游戏的粒子走出了距离中心点2*Rmax的距离,则删去这个粒子.

       c当产生粒子数少于规定的最大粒子数时,则重复b.

      

       采用5000个粒子总数,画布大小为400*400的模拟效果如下:

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值