第30卷 第1期
西南师范大学学报(自然科学版)2005年2月Vol.30 N o.1Journal of Southwest China Normal University (Natural Science)Feb.2005文章编号:10005471(2005)01008304
在MATLAB 平台下实现DLA 分形聚集生长的模拟
①
高 睿1, 谢淑云2, 陶继东2
11武汉大学土建学院,湖北武汉430072;21中国地质大学地球科学学院,湖北武汉430074
摘要:简要概述了最具代表性的分形结构)))扩散限制凝聚(Diffusio n -L imited -Ag gr egat ion,D LA )模型的生长规则、主要性质,给出了模型模拟分形生长的算法,在M AT L AB615平台上进行了程序设计,在W indo ws98/2000/XP 下实现了DL A 模型模拟生长的动态过程.
关 键 词:DL A 模型;分形生长;M AT L AB 平台
中图分类号:O469;TP391177文献标识码:A 1981年,美国密捷安大学Witten 和Sander 开创性地提出了一个扩散限制凝聚(Diffusio n -Lim ited -Agg reg ation)的分形生长模型[1],简称DLA 模型.最初该模型提出时主要是为了研究悬浮在大气中的煤灰、金属粉末或烟尘扩散的凝聚问题.后来受到不同领域的学者重视,被引入不同的学科,用来解释各种与分形形态有关的生长和凝聚现象.
1 DLA 分形生长
DLA 模型采用了在晶格原点上置一个初始粒子作为种子,以该点为圆心(原点),r 为半径作一个大圆.在该圆附近随机产生一个微粒在圆上作近似于Brow n 运动的随机行走,即以1/4的概率向上下左右方向行走.若微粒与种子颗粒相碰,则令其附着于种子微粒之上,与之结合形成凝聚集团;若微粒行走到圆的边界或离开这个圆,令其被边界吸收而消失,接着再随机地产生第二个微粒并重复以上步骤,直至附着于凝聚集团或被边界吸收.如此不断地进行,当种子集团长大到