分形几何

常见分形图形的原理 matlab程序

分形几何经典图形的Matlab画法 1、 Koch曲线程序koch.m

一、 问题描述:

从一条直线段开始,将线段中间的三分之一部分用一个等边三角形的两边代替,形成山丘形图形如下

分形几何

图1

在新的图形中,又将图中每一直线段中间的三分之一部分都用一个等边三角形的两条边代替,再次形成新的图形如此迭代,形成Koch分形曲线。 二、 算法分析:

考虑由直线段(2个点)产生第一个图形(5个点)的过程。图1中,设P和P分别为原始直线段的两个端点,现需要在直线

1

5

段的中间依次插入三个点P,P,P。显然P位于线段三分之一

2

3

42

处,P位于线段三分之二处,P点的位置可看成是由P点以P点

4

3

42

为轴心,逆时针旋转60而得。旋转由正交矩阵

cos()

3A

sin( )

3

sin()

3 cos()

3

实现。

你可能喜欢

  • 分形几何学
  • 数学几何选讲
  • 分形理论
  • 几何画板教程
  • 缠中说禅中枢理论
  • 分形与混沌
  • 玩转MACD

分形几何相关文档

最新文档

返回顶部