分形之朱利亚集

——零·开始—-
我们总说,一花一世界。在我们看来,自然给予我们的微小的细节,我们也渴望能从中获得一些上帝的启示。

那么来看一张图

很简单的4个线段,人类就会想,会整合,去猜测简单的4个线段的规则:
F−F++F−F
规则: F :向前 - :左转60°+ :右转60°
下一步:我们的野心想将他扩大,我们以这个规则在原有的基础上,迭代一次会如何?


然后:我们继续迭代:

一切好像和一开始不一样了。复杂,而又神秘。

我们开始想一个问题:如果我们一开始看到的是这个图形,而不是刚才那个简单的4个线段,我们们还可以一下子想出那个总结出我们的人为的规律吗?
我想这个答案可能会让我们犹豫一会儿。人类就是这样,我们希望我们可以理解万物,我们用我们的智慧去总结,可是到头来我们会发现,越总结,我们越无知。

人类一思考,上帝就发笑。这就是我理解的分形

曼德勃罗这样说:

—-一·欣赏—–
朱利亚集

什么是朱利亚集:
他是法国数学家加斯顿·朱利亚命名的数学概念。朱利亚集的神奇之处在于:其数学定义非常简单,但他生成的图像却复杂的令人不可思议,其中包含了深邃的数学原理——或者还有我们人类自己臆想的哲学。

既然是一个集合,那么我们来看一下,这是这些集合中我们随便拿出几个,我们来看一下,他们的面目:

可以从这些图片中找到规律么?

我们继续来看,看看分形的秘密:

—-二·特性——
自相似(Self-similarity):
看图:

通过图像放大的说明。这个面板没有放大。

我们继续放大:

分形与上面相同,放大倍。相同的图案再次出现,

继续:

放大了x100倍

再来:

还是可以看到和上面相同的分形,而这次我们放大了2000倍,由于图片质量的问题,图片变得模糊了

这就是自相似性:其特点是:图片的每个微小的局部,都和整个图形的样子相似。我们以为我们看到的是一个复杂的宇宙,其实里面只有我们最为熟悉的水和空气

图片可能不够直观,我们用几张GRF来更直观的表示一下,自相似性:

—–三·得到—–

3.1我们知道了,在我们的自然界中,总有一些东西是我们无法真的去一眼看出规则的,对于一眼看上去更为复杂的朱利亚集来说,我们的好奇心需要我们的去再次探索他的规则。

自然就是这样,复杂中,会给我们惊喜。
一切的起源来自这个简单的公式:
z(n+1)—–> z(n)*z(n) + c
(公式)
|
|
|
(图像)

一切从这里开始。

3.2其中这里我们用到了简单复概念:Z。
我们知道我们的一般的一个字母,在数学中可以代表一个数,这个数可以是我们数轴上任意的一个数。但是这能是一个数。比如,我们在一种情况下让我们的X表示1。那么我们在这种情况下的X就是为1了。
可是这里的复数Z不再表示一个数轴的上的数了,他表示一个坐标上的数。也就是表示了一个坐标上的点。
比如Z表示了(2,7)

其中我们把坐标(X,Y)中的,X叫做:实部。Y叫做:虚部。仅此而已

现在,我们知道了朱利亚集的公式:
z(n+1)—–> z(n)*z(n) + c
(这里的C是常量,当我们的C变得不一样的,我们的图形也将千差万别)
那么这个公式如何来变成那些美妙的图像的呢?————迭代

如果我们有一个起始点Z(n),计算得到了另一个点Z(n+1),那么此时这个Z(n+1)变成了下一个时刻的Z(n)。一直这样,无穷尽也。

那么我们来改变C的变量,让随便的选取一个Z(n)的值,然后我们开始看看这个变化的图形。

c=(φ−2)+(φ−1)i =-0.4+0.6i

c=0.285+0i

c=-0.70176-0.3842i

—-四.开始-—–
基础的已经讲完了,可是一切才刚刚开始

我们从简单开始然后遇到了复杂,可是我们站在巨人的肩膀上看到了那些复杂的规律。就像我前面说的,人类一思考,上帝就发笑。

可是我们人类必须一直思考,不是为了什么,只是自然太美,我们还不懂欣赏

下一次,我们继续分形,看看自然,一起开始。

曼德勃罗TED

后面附赠曼德勃罗的TED。

最后附上我的微信:


及我的个人的微信公众号:

十五分钟了解朱利亚集相关推荐

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

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

  2. matlab julia分形图,Three.js 朱丽亚集(Julia set)分形图案

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var container; var scene, camera, renderer; var materi ...

  3. NBA名人堂之-朱利叶斯·欧文|埃尔文·海耶斯|多尔夫·谢伊斯|鲍勃·佩蒂特|戴夫·冰

    朱利叶斯·欧文 英文名:Julius Erving 出生:1950年2月22日 身高:2.01米 NBA生涯:1976-1983年 司职:前锋 主要荣誉: ①1983年获NBA总冠军: ②5次入选NB ...

  4. 程序员养生之道——坚持泡脚(十五分钟以上)

    我们作为底层的程序员,工作量是相当大的,考验的不仅仅是我们的精神是否足够强大,更是我们的身体素质: 如果肠胃有问题,那么晚上的时候,多烧点热水泡泡脚吧,长期坚持下来,身体会有很大的改善,而且是全面的的 ...

  5. 中班机器人教室设计方案_奇思妙想一起玩,机器人来了安格利亚东郡生态幼儿园亲子活动...

    奇思妙想一起玩 机器人总动员亲子活动 课程起源 有一天午休起床几个小女生正排队梳辫子,因为需要等待,孩子们比较无聊就在看教室的摆件,突然小朋友们就用机器人的语调开始对话,我听到后感觉很有意思也用机器人 ...

  6. 变量命名 – 匈利亚命名法则 - C语言零基础入门教程

    目录 1.属性部分 2.类型部分 3.描述部分 4.MFC.句柄.控件及结构的命名规范 5.变量命名规范 6.库标识符命名法 7.举例 8.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ ...

  7. 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 ...

  8. springboot 上传文件解析入库_十五分钟用Spring Boot实现文件上传功能

    Spring Boot最好的学习方法就是实战训练,今天我们用很短的时间启动我们第一个Spring Boot应用,并且制作一个文件上传系统, 用户可以将本地文件上传到服务器上.我将假设读者为几乎零基础, ...

  9. 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一 个小时十五分钟呢?(微软面试题)

    烧一根不均匀的绳,从头烧到尾总共需要1个小时.现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(微软面试题) 解法: 三根绳子三个步骤: 先拿出两个绳子第一个绳子从一头点火,第 ...

  10. 烧一根不均匀的绳,从头烧到尾总共需要一个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?

    需要三根绳子 第一步:同时点燃 1,2 根绳子,第一根点燃一头,第二根点燃两头.第二根绳子烧完用时 30 分钟 第二步:点燃第一根绳子的另一头,直至烧完用时 15 分钟. 第三步:点燃第三根绳子的两头 ...

最新文章

  1. Siamese Network (应用篇2) :孪生网络用于图像块匹配 CVPR2015
  2. 关于jstl动态变量用法
  3. python点操作符语法_最基础的python语法
  4. [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题
  5. (转)Spring Boot(九):定时任务
  6. C语言OJ项目参考(2963) 判断三角形
  7. Android中的USB中的UsbAccessory和UsbDevice的区别
  8. linux之Fedora 20 开启telnet服务
  9. 【作业4】朗途职业规划测试
  10. JsessionId简介与过滤
  11. 【LuoguP2466】[SDOI2008] Sue的小球
  12. 安装vue脚手架vue-cli
  13. 阿里知产研究院报告:侵犯知识产权行为的罪与罚 | 湖畔新知汇
  14. 计算机基础笔记(摘录)
  15. 第二届“梧桐杯”复赛开战在即,邀您观赛!
  16. sicily 1050——5个数通过加减乘除运算得到目标数
  17. 后台服务启动前台Service(跨进程)
  18. skycc供求信息发布软件 V8.5正式版
  19. 文献—Emergent simplicity in microbial community assembly——中使用的交叉互养模型的代码分析
  20. 多元时间序列预测之(一)DA-RNN模型

热门文章

  1. 基于libVLC的视频播放器之五:抽帧
  2. 在网站上营销品牌故事的六种简单方法
  3. 腾讯元老、上市公司CTO辞职后,每天对着200亩地发呆
  4. mapengpeng1999@163.com Web前端之JS
  5. Node.js单例模式
  6. 什么是客户旅程分析(customer journey mapping)
  7. 澳洲航空Qantas成立100周年,悉尼海港大桥举办灯光庆典
  8. Win11切换桌面快捷键
  9. Android多媒体相关框架
  10. LDN双模键盘常见问题(FAQ)