Processing 分形之三 —— Diffusion-Limited Aggregation

本文介绍了Diffusion-Limited Aggregation(DLA)的概念,这是一种产生类似珊瑚结构的分形现象。通过Processing编程语言,模拟了DLA过程,展示了醉鬼随机行走并聚集的动态过程,探讨了分形在自然界中的表现和实验,并提供了源代码示例,同时分享了3D DLA的精彩作品。
摘要由CSDN通过智能技术生成

人类一思考,上帝就发笑。
——米兰·昆德拉 《生命中不能承受之轻》

大自然创造出瑰丽奇特的珊瑚,Witten和Sander共同提出了DLA。唐代冯延巳有诗云:“年少王孙有俊才,登高欢醉夜忘回。歌阑赏尽珊瑚树,情厚重斟琥珀杯。但愿千千岁,金菊年年秋解开。”可世人皆知珊瑚美,哪知DLA也奇妙。

Tree Corals
They look fabulous, like underwater bonsai trees that have been painted by Salvador Dali.

这里写图片描述

3D DLA
For many years now the ultimate inspiration in DLA for me has been Andy Lomas.
More Works: http://www.andylomas.com/aggregationImages.html

这里写图片描述

##8.1 Diffusion-Limited Aggregation
###8.1.1 Basic Idea
时光易逝,容颜易老?且看度娘怎么说

首先置一初始粒子作为种子,在远离种子的任意位置随机产生一个粒子使其做无规行走,直至与种子接触,成为集团的一部分;然后再随机产生一个粒子,重复上述过程,这样就可以得到足够大的DLA团簇(cluster)。

君未尝与吾相知,亦无所怨。你该怎么看

故事发生在一个被小酒馆包围的城市广场上。醉鬼们离开酒馆,开始在广场上游荡。直到他们终于遇到了一个没有任何意义的同伴,而在那时候,他们躺下睡着了,传来平静的打鼾声。你是否想亲眼看看第二天早晨睡觉人群的鸟瞰图?

这里写图片描述

Learn More: 我的博客 DLA - Diffusion Limited Aggregation

In a word, DLA即颗粒通过随机移动接触并粘附到现有固定颗粒而产生支化和珊瑚状的结构
###8.1.2 Real Life Experiments
在电沉积池中加入硫酸铜溶液, you can get results like the following images:

这里写图片描述
###8.1.3 You Should Know
创始人之一Sander曾经总结过DLA 的研究意义:

  1. 模型用极其简单的算法抓住了广泛的自然现象的关键成分却没有明确的物理机制;
  2. 通过简单的运动学和动力学过程就可以产生具有标度不变性的自相似的分形结构,从而建立分形理论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值