分形最主要的性质是本来看来十分复杂的事物,事实上大多数均可用仅含很少参数的简单公式来描述。其实在简单中蕴含着复杂。分形几何的迭代法为我们提供了认识简单与复杂的辩证关系的生动例子。      世界是非线性的,分形无处不在,分形具有局部与整体的自相似性。复杂的分形图不能用传统的数学方法描述,但却能用简单的迭代法生成。可以应用迭代函数生成诸如植物、丛林、山川、云烟等复杂的自然景物。      “分形艺术”是纯数学的产物,创作者不仅要有很深的数学功底,还要有熟练的编程技能。电子计算机图形推开了分形几何学的大门,当我们踏入这个新的几何世界时,扑面而来的分形图像琳琅满目、美不胜收,令人流连忘返。美,是分形给每一个观赏者带来的第一印象。      (1)分形的标志——芒德勃罗集    芒德勃罗集(简称M集)是号称“分形几何之父”的芒德勃罗于1980年发现的。它被公认为迄今为止发现的最复杂的形状,是人类有史以来最奇异最瑰丽的几何图形。它是由一个主要的心形图与一系列大小不一的圆盘“芽苞”突起连在一起构成的。由其局部放大图可看出,有的地方像日冕,有的地方像燃烧的火焰,那心形圆盘上饰以多姿多彩的荆棘,上面挂着鳞茎状下垂的微小颗粒,仿佛是葡萄藤上熟透的累累硕果,它的每一个局部都可以演绎出美丽的梦幻般仙境的图案(图7—1—3、图7—1—4)。它们像漩涡、海马、发芽的仙人掌、繁星、斑点乃至宇宙的闪电……因为不管你把它的局部放大多少倍,都能显示出更加复杂更令人赏心悦目的新的局部,这些局部既与整体不同,又有某种相似的地方,好像梦幻般的图案具有无穷无尽的细节和自相似性。而这种放大可以无限地进行下去,使你感到这座具有无穷层次结构的雄伟建筑的每一个角落都存在着无限嵌套的迷宫和回廊,催生起你无穷探究的欲望。难怪芒德勃罗自己称M集为“魔鬼的聚合物”。

图7—1—3 M集的局部放大

图7—1—4 M集的多局部放大

(2)走进朱利亚集    朱利亚(Julia)集(简称J集)形成的思想其实很简单:在复二多项式 。中固定C值进行迭代,便可形成一个朱利亚集。取不同的参数值C,便形成了不同的朱利亚集。它们的形状简直是复杂得难以置信:兔子、海马、宇宙尘、玩具风车……花样繁多,层出不穷(图7—1—5,)甚至使画家“掷笔兴叹,顶礼膜拜”。

图7—1—5 J集的多局部放大

(3)分形图欣赏     下面收集了一些分形图(图7—1—6、图7—1—7),并冠以“想像的名称”供读者欣赏,真是让人进入一个美的梦幻般的世界,并生出无穷的遐想,也许读者的想像能起出更加美而合适的名字。

春                  夏                  秋                  冬  图7—1—6美丽的四季

水母                  双鱼                  葱绿                  芬香  图7—1—7  自然

朱利亚 matlab分形图,分形实例的赏析相关推荐

  1. Python实现朱利亚集算法及完整源码

    Python实现朱利亚集算法及完整源码 朱利亚集是一种数学图形,它的形态多变,美丽而神秘.在计算机绘图领域,朱利亚集被广泛应用,并因此成为了数字艺术的重要组成部分. 在本文中,我将向大家介绍如何使用P ...

  2. matlab数学实验分形,数学实验分形实例

    <数学实验分形实例>由会员分享,可在线阅读,更多相关<数学实验分形实例(11页珍藏版)>请在人人文库网上搜索. 1.数学实验报告学院: 班级: 学号: 姓名: 完成日期: 实验 ...

  3. matlab julia分形图,Mandelbrot集和Julia集的分形图之matlab实现

    Mandelbrot集和Julia集的分形图之matlab实现 基于逃逸时间算法 1. Mandelbrot集 function Mandelbrot(res,iter,xc,yc,xoom) %Ma ...

  4. 用tensorflow实现一个分形图制作

    近几天,有网友给我看个小练习,要求用tensorflow计算的方式来实现一个分形图的输出.通过查看网上资料,大多以官方网站的实例为基础,或进行扩展实现分形图的绘制,而且使用的是PIL库.本文以matp ...

  5. matlab仿真分形树,使用MATLAB实现随机分形树模拟

    使用MATLAB实现随机分形树模拟 尤鸿霞 (南通纺织职业技术学院,南通,226007) 摘要:阐述了植物模拟的典型方法L-系统及迭代函数系统(IFS)的基本原理.根据这两种方法,利用Matlab软件 ...

  6. 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot

    Matlab画图技巧与实例:堆叠图stackedplot 在MATLAB线图中,一共有3种类型,分别是 线图,包括:plot,plot3,stairs,errorbar,area,stackedplo ...

  7. 利用python画分形图_使用 Python 绘制 Mandelbrot 分形图

    以前收集的关于Mandelbrot分形图的Python脚本,Mandelbrot集合的图像因它洛可可式繁复卷曲华丽的风格而受到大众的欣赏和赞叹,与其他分形图案一起,是许多艺术家和设计师的灵感来源. 是 ...

  8. Matlab制作朱利表

    朱利判据 其中 {bn−k=an−k−ana0∗akcn−k=bn−k−bnb0∗bk...qn−k=pn−k−pnp0∗pk\begin{cases} b_{n-k}=a_{n-k}-\frac{a ...

  9. javascript canvas生成分形图练习

    简单的分形图,类似于二叉树 一颗数有两个对称分支,然后每个分支又可以继续生长.用一个数组记录每一层的信息,然后一层一层迭代,每迭代一次树枝就增加一层. 可以控制迭代次数,初始树枝长度 ,长度比例等. ...

  10. 【POJ3889】Fractal Streets(分形图)

    problem 给你一个原始的分形图 t组数据,对于每组数据,输入3个数n,h,o (n为在第n级,h,o为两个房子的编号) 求在第n级情况下,编号为h和o的两个点之间的距离*10为多少 其中,第n级 ...

最新文章

  1. 存内计算能否成为下一代AI芯片的关键
  2. 设计模式快速学习(六)模板模式
  3. jq 实现发送验证码倒计时功能
  4. python连接mysql数据库数据库_python如何连接mysql数据库
  5. 的注册表怎么才能删干净_洗鞋怎么清洗才能清洗干净?洗鞋店洗鞋怎么清洗的这么干净? 篇幅一...
  6. Curator实现分布式锁的基本原理-LockInternals.attemptLock
  7. 装饰着模式示例_装饰器设计模式示例
  8. 【算法导论】第7章快速排序
  9. fcpx插件:Beautiful Slideshow - 时尚简洁图片幻灯片开场
  10. datax实现mysql数据同步
  11. POJ 1659 Frogs#39; Neighborhood(度序列组成)
  12. DataTable:执行DataTable.Select(条件)返回DataTable的解决方法
  13. MySQL数据库(七)
  14. ios点击推送闪退_越狱后改造iOS系统 Cydia篇
  15. iphone免越狱!使用filza修改设备型号!支持最高ios14.3
  16. 中仪股份管道机器人_中仪股份 X5-HT 管道CCTV检测机器人
  17. vs2015中工具箱不显示DevExpress控件的解决办法
  18. 走向.NET架构设计---第二章:设计 测试 代码
  19. Android 游戏 - 聚合SDK
  20. 电脑重装系统后c盘数据能恢复吗c盘重装后可以数据恢复吗

热门文章

  1. SQL注入SQLmap简单用法,和SQL注入写入一句话木马
  2. java电影推荐系统_基于Mahout的电影推荐系统
  3. table冻结列,可冻结首行,首列
  4. Android音频压缩分析
  5. 音频压缩编码技术(一)—有损压缩
  6. python list[::2]两个分号代表什么意思
  7. 复利思维,静待时间的玫瑰慢慢绽放
  8. iOS 开发 Provisioning Profile(描述文件) 详解
  9. 漫步者蓝牙只有一边有声音_为什么我蓝牙耳机只有一边有声音啊.
  10. 关于Coolie编码