第1章 分形简介 1

1.1 分形概念的提出与分形理论的建立 1

1.2 分形的几何特征 1

1.3 分形的测量 4

1.4 自然界中的分形 7

1.5 分形是一种方法论 8

1.6 分形与计算机图形学 9

第2章 分形图的递归算法 10

2.1 Cantor三分集的递归算法 11

2.2 Koch曲线的递归算法 14

2.3 Koch雪花的递归算法 17

2.4 Arboresent肺的递归算法 17

2.5 Sierpinski垫片的递归算法 19

2.5.1 算法一 20

2.5.2 算法二 24

2.6 Sierpinski地毯的递归算法 26

2.7 Hilbert-Peano曲线的递归算法 29

2.7.1 算法一 30

2.7.2 算法二 32

2.8 Hilbert-Peano笼的递归算法 36

2.9 C曲线的递归算法 42

2.10 分形树的递归算法 46

2.10.1 递归分形树一 46

2.10.2 递归分形树二 50

2.10.3 递归分形树三 52

2.10.4 递归分形树四 53

第3章 文法构图算法 56

3.1 LS文法 56

3.2 单一规则的LS文法生成 57

3.2.1 Koch曲线的LS文法生成 57

3.2.2 单一规则的分支结构的LS文法生成 65

3.3 多规则的LS文法生成 68

3.4 随机LS文法 79

第4章 迭代函数系统算法 86

4.1 相似变换与仿射变换 86

4.2 Sierpinski垫片的IFS生成 87

4.3 拼贴与IFS码的确定 97

4.4 IFS植物形态实例 98

4.5 复平面上的IFS算法 104

第5章 逃逸时间算法 109

5.1 逃逸时间算法的基本思想 110

5.2 Sierpinski垫片的逃逸时间算法及程序设计 110

5.2.1 算法步骤 111

5.2.2 程序设计 111

5.3 Julia集的逃逸时间算法及程序设计 113

5.4 基于牛顿迭代法的Julia集的逃逸时间算法 118

5.5 Mandelbrot集的逃逸时间算法及程序设计 133

第6章 分形显微镜 138

6.1 逃逸时间算法的放缩原理 138

6.2 Mandelbrot集的局部放大 139

6.3 Julia集的局部放大 151

6.4 牛顿迭代法的局部放大 153

6.5 作为Julia集字典的Mandelbrot集 155

第7章 分形演化算法 164

7.1 从逻辑运算谈起 164

7.2 一维元胞自动机 165

7.3 二维元胞自动机 170

7.4 分形演化的DLA模型 176

7.5 用DLA模型模拟植物的生长 181

7.6 不同初始条件的DLA生长形态 185

第8章 分形动画 196

8.1 摇曳的递归分形树 196

8.2 生长出来的Sierpinski垫片 202

8.3 摇摆的Sierpinski垫片 207

8.4 旋转万花筒 212

8.5 变形的芦苇 218

8.6 王冠 224

8.7 收缩与伸展 230

8.8 连续变化的Julia集 236

第9章 三维空间中的分形 242

9.1 实现三维可视化的好帮手——OpenGL 242

9.2 三维空间中的Sierpinski垫片 252

9.3 三维空间中的Sierpinski栅栏 258

9.4 三维空间中的Sierpinski金字塔 263

第10章 分形自然景物模拟算法 278

10.1 用随机中点位移法生成山 278

10.2 用分形插值算法生成云和山 287

参考文献 309

《分形算法与程序设计》目录相关推荐

  1. 基于区域生长算法的图像分割python_图像分割中区域生长算法的程序设计与实现...

    论文编号:DZXX399  论文字数:12586,页数:30 摘要 本课题主要研究图像分割中区域生长算法的程序设计与实现.开发工具选用VC++6.0.通过VC++6.0开发环境中的常用向导和MFC类库 ...

  2. 【分形算法】Jason带你飞之1——LS文法的java实现

    2019独角兽企业重金招聘Python工程师标准>>> 最近老师叫研究分形算法,还提供了一个以前的java源码(http://pan.baidu.com/s/1qWqKe5Y)供参考 ...

  3. 江南大学考研专业课851算法与程序设计_2012年真题

    文章目录 第一题: 思路: 答案: 第二题: 思路: 答案: 第三题: 思路: 答案: 第四题: 思路: 答案: 第五题: 思路: 答案: 第六题: 思路: 答案: 第七题: 思路: 答案 第八题: ...

  4. 算法与程序设计(六):分支限界法

    目录 一.概念 1.1 分支限界法的基本思想 1.2 分支限界法与回溯法的不同 1.3 分支限界法的搜索方式 1.4 常见的两种分支限界法 二.举例 2.1 单源最短路径问题 三.代码实现 3.1 源 ...

  5. 算法与程序设计(五):回溯法

    目录 背景 一.概念 1.1 回溯法的算法框架 1.2 详解说明 二.举例 2.1 批作业调度问题 2.2 装载问题 背景 一.概念 回溯法有"通用解题法"之称,用它可以系统地搜索 ...

  6. 算法与程序设计(四):贪心算法

    目录 一.概念 1.1 贪心算法的基本要素 1.1.1 贪心选择性质 1.1.2 最优子结构性质 1.2 贪心算法与动态规划算法的差异 二.举例 2.1 活动安排问题 2.2 最优装载问题 2.3 哈 ...

  7. 算法与程序设计(三):动态规划算法

    目录 一.概念 1.1 动态规划算法的基本要素 1.2 动态规划算法的步骤 二.举例 2.1 矩阵连乘问题 2.1.1 穷举法 2.1.2 动态规划法 2.1.3 例题 2.2 图像压缩问题 2.3 ...

  8. 算法与程序设计(二):递归

    目录 一.递归的概念 二.举例 2.1 阶乘函数 2.2 Fibonacci数列 2.3 Ackerman函数 2.4 整数划分问题 三.实现方法(Java程序) 3.1 阶乘函数 3.2 Fibon ...

  9. 算法与程序设计(一):主定理

    目录 一.主定理的概念 二.举例 2.1 求解递推方程(case1) 2.2 求解递推方程(case2) 2.3 求解递推方程(case3) 2.4 不能使用主定理的例子 一.主定理的概念 二.举例 ...

最新文章

  1. 数据库 事务的特性ACID
  2. springboot + shiro 尝试登录次数限制与并发登录人数控制
  3. 高效组织的配置管理计划
  4. Java进阶书籍推荐,赶快收藏起来!
  5. vue实现查询多条记录_sql:多表查询
  6. NSLog (Log信息的输出)
  7. STM32——串口通信
  8. android string参数最大长度,每日一问 | 我们经常用的 String类型,你知道它最大可以放多长的字符串吗?...
  9. Fluent Ribbon项目出现“命名空间“clr-namespace:Fluent;assembly=Fluent”中不存在“RibbonWindow”名称”的解决方法...
  10. 80后智能科技公司诚聘业务人员
  11. 计算机在多媒体领域的应用论文题目,多媒体技术论文题目
  12. CUDA+OpenCV 绘制朱利亚(Julia)集合图形
  13. 【转】Android兼容性测试的一些坑
  14. CDA数据分析师携手万宝盛华开启人才培训新篇章
  15. 配置SNAT实现共享上网
  16. 目前GPU 超过100 TFLOPS的GPU 之一
  17. dnf韩服服务器维护中,dnf韩服正式服8月20日更新汇总 修复各职业技能BUG
  18. 大英赛C类翻译题合集
  19. Java 自定义注解实现springMVC 参数校验非空判断,为空 则返回响应为空信息
  20. 音视频技术开发周刊 | 289

热门文章

  1. 基于单片机的多功能电子医药盒设计
  2. Android 开发--多渠道打包实现
  3. 仓库搬仓实施过程参考
  4. 计算机运行原理之电报机与继电器
  5. compiti delle vacanze 暑假作业
  6. 使用nginx上传大文件报500异常处理
  7. 转专业计算机的面试自我介绍,转专业面试自我介绍
  8. html中url表示方法,HTML网页中的URL表示方式介绍
  9. 187. 重复的DNA序列
  10. 用wps/excel绘制仪表盘