{ dl=sqrt((xb-xa)*(xb-xa)+(yb-ya)*(yb-ya)) / 3. ; x1=xa+(xb-xa) / 3. ; y1=ya+(yb-ya) / 3. ; side(xa, ya, x1, y1, a, n-1) ; a1=a+AF ; x2=x1+dl*cos(a1) ; y2=y1+dl*sin(a1) ; side(x1, y1, x2, y2, a1, n-1) ; a2=a1-2.*AF ; x3=x2+dl*cos(a2) ; y3=y2+dl*sin(a2) ; side(x2, y2, x3, y3, a2, n-1) ; side(x3, y3, xb, yb, a, n-1) ; } } ***
2分形集不能用传统的几何语言来描述它既不是满足于某些条件的点的轨迹也不是某些简单方程的解3分形集具有某种自相似的形式可能是近似的或统计的自相似
分 形 造 型
一、分形的概念
分形是最近二十多年来发展起来的新 学科。分形的原文是 Fractals,是由著 名数学家 B . Mandelbrot 于 1975 年用 拉丁词根构造的单词,他创立了独立 于欧几里德几何学之外的数学方法: 分形几何。
(3)分形集具有某种自相似的形式, 可能是近似的或统计的自相似。 (4)一般说来,分形集的维数是一 个分数,所以分形也称为分数维; (5)在大多数令人感兴趣的情形下, 分形集由非常简单的方法定义,可以 用变换的迭代产生。
分形的四种构成方法
(1)基于L系统的分形模型 (2)迭代函数系统模型 (3)粒子系统模型 (4)随机插值模型
下面我们来分析 Dragon 曲线的生成 规则:
假如我们从线段 1 开始,顺着曲线前 T(1)= 90º 进,那么在这个过程中,每到一个线 T(2)= 90º 段末端拐角处,就必须向左或向右转 T(3)= -90º T(4)= 90º 90º 。于是,待要解决的关键问题就 T(5)= 90º T(6)= -90º 是如何确定是向左转还是向右转。