复平面的迭代
复数的概念及其几何意义

复数的概念及其定义复数是数学中一种特殊的数,它由实部和虚部组成。
一个复数可以用以下形式表示:z = a + bi其中,a是实部,b是虚部,而i是虚数单位,满足i^2 = -1。
在复平面上,我们可以将复数z = a + bi表示为一个有序对(a, b)。
其中实部a对应于 x 轴的坐标,虚部b对应于 y 轴的坐标。
这样,在复平面上,每个点都对应着唯一的一个复数。
复数的重要性和应用1. 扩展了实数域复数扩展了实数域,使得我们可以处理更多的问题。
例如,在求解方程时,有些方程在实数域中无解,但在复数域中却有解。
2. 描述振荡和周期性现象振荡和周期性现象在科学和工程领域中非常常见。
通过使用复数来描述这些现象,我们可以更方便地进行分析和计算。
3. 信号处理在信号处理领域中,复数广泛用于描述和分析信号。
例如,在频域中使用傅里叶变换将信号从时域转换为频域时,复数起到了重要的作用。
4. 电路分析在电路分析中,复数被用来描述电压和电流的相位关系。
通过使用复数,我们可以方便地进行交流电路的计算和分析。
5. 分形和动力系统复数在分形和动力系统研究中也扮演着重要角色。
通过使用复数,我们可以更好地理解这些系统的行为和性质。
复数的几何意义中的关键概念在复平面上,有几个重要的概念与复数的几何意义密切相关。
1. 模长(Magnitude)一个复数z = a + bi的模长表示为|z|,它等于实部a和虚部b的平方和的平方根。
模长表示了一个复数到原点的距离。
|z| = √(a^2 + b^2)2. 辐角(Argument)辐角是一个与复数相关的角度,在极坐标系中表示。
辐角通常用 Greek 字母θ表示。
对于一个非零复数z = a + bi,其辐角定义如下:θ = arctan(b/a)需要注意的是,在计算辐角时需要考虑a的正负和a=0的特殊情况。
3. 共轭复数(Conjugate)对于一个复数z = a + bi,其共轭复数定义为z* = a - bi。
多工器的综合与设计

多工器的综合与设计游鑫;王锡良;宋加兴;郭翔【摘要】介绍了一种通过特征多项式综合多工器耦合系数的方法.该方法在低通原型频域中运用迭代算法计算优化多工器整体及各支路滤波器的特征多项式,综合得出的各支路耦合系数考虑进了多工器其余支路的影响,大幅缩短滤波器优化时间,且各支路滤波器的传输零点位置可根据需要指定.该方法也适用于双工器及三工器的推导.最终利用软件Ansoft Designer,综合设计并检验一个四工器,利用该方法得出的曲线与预期吻合.【期刊名称】《电子科技》【年(卷),期】2013(026)006【总页数】4页(P153-156)【关键词】多工器;滤波器;特征多项式;综合【作者】游鑫;王锡良;宋加兴;郭翔【作者单位】电子科技大学电子工程学院,四川成都611731;电子科技大学电子工程学院,四川成都611731;电子科技大学电子工程学院,四川成都611731;电子科技大学电子工程学院,四川成都611731【正文语种】中文【中图分类】TN832随着卫星通讯系统的发展,利用单端口天线系统划分或合并不同频率信号的技术得到了较大的发展,通信系统中多工器的作用主要是划分宽带信号为若干窄带信号。
例如在卫星有效载荷系统中,输入输出多工器决定了射频信道的性能。
因此其对整个系统有重大影响。
通信系统中的滤波器,通常需要较高的矩形系数,传输零点可快速有效地解决这个问题。
但若根据设计好的独立滤波器,想通过级联的方法组合成一个多工器,由于其余通道的相互干扰,得到的波形严重偏离原本的预期目标,因此需要一种整体设计方法。
现今所常用的主要是优化设计法、空间映射法[1]。
2006年,Macchiarella和Tamiazzo提出了利用特征多项式综合双工器的方法[2],后又提出三工器的综合方法[3],以上方法均通过星形结来连接各通道。
然而,通信系统有时用到的不止双工器[4]、三工器[5]等。
文中介绍了具有公共腔结构的多工器(N工器)综合方法通过特征多项式从整体结构得到多工器各通道的耦合系数,其中各通道的滤波器可根据需要指定传输零点位置,该方法方便、灵活、快捷。
分形与分形艺术

分形与分形艺术我们人类生活的世界是一个极其复杂的世界,例如,喧闹的都市生活、变幻莫测的股市变化、复杂的生命现象、蜿蜒曲折的海岸线、坑坑洼洼的地面等等,都表现了客观世界特别丰富的现象。
基于传统欧几里得几何学的各门自然科学总是把研究对象想象成一个个规则的形体,而我们生活的世界竟如此不规则和支离破碎,与欧几里得几何图形相比,拥有完全不同层次的复杂性。
分形几何则提供了一种描述这种不规则复杂现象中的秩序和结构的新方法。
一、分形几何与分形艺术什么是分形几何?通俗一点说就是研究无限复杂但具有一定意义下的自相似图形和结构的几何学。
什么是自相似呢?例如一棵苍天大树与它自身上的树枝及树枝上的枝杈,在形状上没什么大的区别,大树与树枝这种关系在几何形状上称之为自相似关系;我们再拿来一片树叶,仔细观察一下叶脉,它们也具备这种性质;动物也不例外,一头牛身体中的一个细胞中的基因记录着这头牛的全部生长信息;还有高山的表面,您无论怎样放大其局部,它都如此粗糙不平等等。
这些例子在我们的身边到处可见。
分形几何揭示了世界的本质,分形几何是真正描述大自然的几何学。
“分形” 一词译于英文Fractal,系分形几何的创始人曼德尔布罗特(B.B.Mandelbrot)于1975年由拉丁语Frangere一词创造而成,词本身具有“破碎”、“不规则”等含义。
Mandelbrot研究中最精彩的部分是1980年他发现的并以他的名字命名的集合,他发现整个宇宙以一种出人意料的方式构成自相似的结构(见图1)。
Mandelbrot 集合图形的边界处,具有无限复杂和精细的结构。
如果计算机的精度是不受限制的话,您可以无限地放大她的边界。
图2、图3 就是将图1中两个矩形框区域放大后的图形。
当你放大某个区域,它的结构就在变化,展现出新的结构元素。
这正如前面提到的“蜿蜒曲折的一段海岸线”,无论您怎样放大它的局部,它总是曲折而不光滑,即连续不可微。
微积分中抽象出来的光滑曲线在我们的生活中是不存在的。
纹织设计中的非线性科学可视化方法初探

视 觉 信 息 表 达 探 讨
文 献标 识 码 : A.
美是 非线 性 科 学 的一 种 内禀特 性 。 近 年 来 , 助科 学 可 视化 方 法 的发 展 , 线性 借 非 科 学 的美 学 内蕴 外 化 为视 觉 艺术 的进展 不 断加 快 , 而 导 致 形 成 了关 于非 线 性 科 学 从 3 3 . 3 i. 3 8 . 1 i = 3 6 . 3 i = 3 4 . 0 i t . 8 + 一 3 6 6 + 1 3 / . 6 + 3 5 t . 8 + 3 7 . 6 + 3 8 / = 3 3 . .1i 艺术 的许 多研究 热点 , 逐 步在 绘 画、 并 建 () a () b () c () d () e 筑、 潢、 告、 装 广 印刷 、 工艺 美 术 以及 电影 电 圈 1 为 不 同 僵 的几 伺 图 形 视等 领域 形 成 了相 关 的 艺术 生 产 能力 和 消 费市 场 l 3, 现 出 良好 的 市 场 前 景 。 这 一 过 程 , 1 呈  ̄J 均 为常 数 。 当 值 固定 时 , 给定 复数 z 作 初 始 值 , 。 实质 是 非线 性 科学 视 觉 信息 根 据数 形 转换 规 律 进行 进 行 迭 代运 算 。根据 ( ) ( ) , 1 、 2 式 可在 计 算 机上 进行 计 算并 绘 制 J l ui 。图 1是 当 分 别 取 不 同 的值 a图 生产 、 递 、 化 、 现并 形 成视 觉 消 费 的流 动过 程 。 传 转 再 纺织 纹饰 图案设 计 属 于 工 艺 美 术 的传 统 领 域 , 同样 时 的几 幅 图形 。
具视觉美学形态的Mandelbrot集合分形图案

具视觉美学形态的Mandelbrot集合分形图案作者:蔡宗文林建德温国勋来源:《海峡科学》2012年第08期[摘要] 分形图案具有极高的视觉美学形态。
该文介绍了Mandelbrot集合分形图案的生成方法,根据复数平面逃逸时间算法生成分形图案,程序设计以Visual Basic 2008程序语言及开发整合环境为发展工具,建立一个具有图案信息显示的工作系统。
应用所发展的程序,分析不同幕次Mandelbrot集合所生成分形图案的形态,并据此提出色差控制与大色差控制两种分形图案的色差控制方法,产生具有极高视觉美学形态的分形图案。
[关键词] 分形图案 Mandelbrot集合视觉美学0 引言分形几何(Fractal Geometry)起源于19世纪,一些著名数学家对连续不可微曲线进行了研究,发现了存在一类结构及形态,与传统几何曲线有所不同的“病态”曲线,诸如Cantor集合、Koch曲线、Peano曲线及Sierpinski集合[1, 2]。
到了20世纪70年代,Mandelbrot[1,2]透过对复数平面(Complex Plane)的一个简单函数的迭代研究,得到了令人赞叹的复杂平面图案,称为Mandelbrot集合。
该图案集合的边界具有复杂而精细的结构,在电脑的计算精度容许下,对其边界进行任意放大时,可以得到的局部图案与整体图案具有自相似性(Self-Similar),亦即分形集合(Fractal Sets)的自相似性结构[1,2]。
1982年,Mandelbrot在其著作《自然界中的分形几何》中,将这类数学问题称为分形几何,而这些分形几何集合则称为分形艺术图案或分形图案(Fractal Art Pattern or Fractal Pattern)[1-6]。
分形艺术图案在装饰艺术设计、广告设计、服装设计、陶瓷设计等设计领域中已有部份应用[7-14]。
应用分形几何理论于艺术图案与纺织纹样设计,可以得到一些具有特殊的线条、图案与色彩的分形艺术图案。
《弹性力学》第五章平面问题的复变函数法

在非线性弹性力学中的应用
解决几何非线性问题
01
通过引入复变函数法,可以更精确地描述和分析材料
的几何非线性行为,如大变形、弯曲和扭转等。
分析材料非线性特性
02 复变函数法可用于研究材料的非线性本构关系,包括
弹性模量、泊松比和屈服强度等随应变变化的规律。
求解非线性弹性力学方程
03
利用复变函数法的数学工具,可以更有效地求解非线
03
典型应力集中问题的 复变函数解法
通过实例详细讲解复变函数法在求解 典型应力集中问题中的应用,如圆孔 、椭圆孔、矩形孔等孔边应力集中的 求解。
裂纹问题的复变函数解法
裂纹问题的定义和 分类
介绍裂纹的概念、分类以及裂 纹对材料和结构的影响,如疲 劳裂纹、脆性裂纹等。
复变函数法在裂纹 问题中的应用
阐述如何利用复变函数法求解 裂纹问题,包括裂纹尖端应力 场的求解、裂纹扩展的判据等 。
在迭代计算过程中,要判断 计算结果的收敛性。如果结 果不收敛,应调整计算参数 或改进算法。误差Fra bibliotek析程序实现
分析计算结果的误差来源, 如模型误差、离散化误差、 舍入误差等。尽量减小误差, 提高计算精度。
编写稳定、可靠的程序,实 现复变函数法的数值计算。 程序应具有良好的可读性和 可维护性。
06 复变函数法在弹性力学中 的拓展应用
04 复变函数法在平面问题中 的应用
应力集中问题的复变函数解法
01
应力集中问题的定义 和分类
阐述应力集中的概念,如孔边应力集 中、缺口应力集中等,以及不同类型 的应力集中对材料和结构的影响。
02
复变函数法在应力集 中问题中的应用
介绍如何利用复变函数法求解应力集 中问题,包括应力函数的构造、边界 条件的处理等。
牛顿迭代法实验

100
1000 10000
6.00
7.10 6.11
27.00
29.70 30.84
31.00
29.10 30.06
36.00
34.10 32.99
13/16
实验结论:方程 z3 – 1 = 0 在复平面上有三个根
z1 1
取正方形区域 {( x, y ) | 2 x 2, 2 y 2} 内任意点确定复数 z0 x iy 为牛顿迭代法初值
设 x*是方程 f(x)=0 的根, x0是x*的近似值. 在 x0 附近,对函数做局部线性化
f ( x) f ( x0 ) f ( x0 )( x x0 ) f ( x0 ) f ( x0 )( x x0 ) 0 f ( x0 ) x1 x0 f ( x0 )
8/16
实验绘图主程序 function A0=Newtonlab(n) if nargin==0,n=101;end t=linspace(-2,2,n); [x,y]=meshgrid(t); X=roots([1,0,0,-1]); [A0,A1,A2,A3]=Nlab(x,y,X); A=A0+2*A1+3*A2+4*A3; figure(1),pcolor(x,y,A),shading interp figure(2),pcolor(x,y,A0), shading interp
10/16
利用矩阵统计各区域百分比程序
[m,n]=size(A0); N=m*n; II=find(A0==1);N0=length(II); II=find(A1==1);N1=length(II); II=find(A2==1);N2=length(II); II=find(A3==1);N3=length(II); format bank results=100*[N0,N1,N2,N3]/N
分形的历史

一.历史17世纪时,数学家兼哲学家莱布尼茨思考过递回的自相似,分形的数学从那时开始渐渐地成形(虽然他误认只有直线会自相似)。
直到1872年,卡尔·魏尔施特拉斯才给出一个具有的处处连续但处处不可微这种非直观性质的函数例子,其图像在现今被认为是分形。
1904年,海里格·冯·科赫不满意魏尔施特拉斯那抽象且解析的定义,用更加几何化的定义给出一个类似的函数,今日称之为科赫雪花。
1915年瓦茨瓦夫·谢尔宾斯基造出了谢尔宾斯基三角形;隔年,又造出了谢尔宾斯基地毯。
1938年,保罗·皮埃尔·莱维在他的论文《Plane or Space Curves and Surfaces Consisting of Parts Similar to the Whole》中将自相似曲线的概念更进一步地推进,他在文中描述了一个新的分形曲线-莱维C形曲线。
格奥尔格·康托尔也给出一个具有不寻常性质的实直线上的子集-康托尔集,今日也被认为是分形。
复平面的迭代函数在19世纪末20世纪初被儒勒·昂利·庞加莱、菲利克斯·克莱因、皮埃尔·法图和加斯东·茹利亚等人所研究,但直到现在有电脑绘图的帮忙,许多他们所发现的函数才显现出其美丽来。
1960年代,本华·曼德博开始研究自相似,且在路易斯·弗莱·理查德森之前工作的基础上,写下一篇论文《英国的海岸线有多长?统计自相似和分数维度》。
最终,曼德博在1975年提出了“分形”一词,来标记一个豪斯多夫-贝西科维奇维数大于拓扑维数的物件。
曼德博以显著的电脑绘制图像来描绘此一数学定义,这些图像征服了大众的想像;它们中许多都基于递归,导致了大众对术语“分形”的通俗理解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参考书:《分形算法与程序设计》
23
• 1) 选择指数α、迭代次数L、收敛值M; 2) 选择一象素点(x,y); 3) 根据所希望的分形形式选择C和Z(即生 成C平面分形,还是Z平面分形); 4) 设置迭代计数i,初值为0; α 5) 用公式Z=Z +C计算Z的新值; • 6) 递增迭代次数i,即i=i+1; 7) 重复步骤5、6,一直到终结条件(i<L 或|Z|<M)得到满足;
参考书:《分形算法与程序设计》 6
Julia集的逃逸时间算法
参考书:《分形算法与程序设计》
7
Julia集的逃逸时间算法
算法:Julia 标题:Julia集的逃逸时间算法 参数:K(逃逸时间) m(逃逸半径) Mx,My(绘图范围) xs,xl,ys,yl(窗口范围) p,q(复平面上C的坐标) 变量:x0,y0(坐标变量) r(膜变量) 函数:SetP (x,y,color) (画点函数) BEGIN //初始化 K=100 m=500 Mx=800 My=600 xs=-1.5 xl=1.5 ys=-1.5 yl=1.5 p=0.23 q=0.043
基于牛顿迭代的Julia集的逃逸时间算法
nx=2*x/3+(x*x-y*y)/fm ny=2*y/3-2*x*y/fm x=nx y=ny ENDFOR Loop ENDFOR ENDFOR END
参考书:《分形算法与程序设计》
22
影响复迭代分形图的若干 因素分析
• Logistic方程的变形Z=Z2+C对应着两类著名的 分形集-Mandelbrot集(C平面分形)和Julia集(Z平 面分到复迭代变换Z=Z +C ,其对应的分形 图也分为两种情况:C平面分形和Z平面分形。 这是两类不同的分形图,而它们又是有联系的。 生成这两类分形图的一个通用过程如下:
11
Mandelbrot集的逃逸时间算法
x0=0 y0=0 Loop1: xk=x0*x0-y0*y0+p0 yk=2*x0*y0+q0 k=k+1 r=xk*xk+yk*yk x0=xk y0=yk IF r>m THEN H=k GOTO Loop2 ENDIF IF r<=m AND k<K THEN GOTO Loop1 ENDIF Loop2: SetP(np,nq,H) ENDFOR ENDFOR END
• 复平面函数的迭代算法及作图
参考书:《分形算法与程序设计》
1
复变函数的迭代
考虑 Zk+1=Zk2+c
给定复数初值Z0,c ,得到无穷复数序列{Zk}
Julia集:固定c J ={Z0序列{Zk}有界} Mandelbrot集:固定Z0
MZ={c 序列{Zk}有界}
若Zk= xk+ iyk , c = p+iq xk+1=xk2-yk2+p yk+1=2xkyk +q
参考书:《分形算法与程序设计》 14
Newton分形
参考书:《分形算法与程序设计》
15
牛顿迭代法作图
• 对于复平面上面的任一点c=a+b*i,i为虚数单 位,我们都可以得到一个复平面上的二次函数 f(z)=z2+c,z为复变量。 • 用这个f(z)进行迭代,迭代初值为0,迭代次数 为无穷次,如果最终的迭代所得到的值是一个 有限值,那么点c就属于是Mandelbrot集,这些点 c称为收敛点;若不能得到有限值,则点c不属 于Mandelbrot集,称为发散点。
参考书:《分形算法与程序设计》
18
• • • • • • •
作图步凑: 1) 选择参数a or c、迭代次数L、收敛值M; 2) 选择象素点(x,y); 3) 设置迭代计数i,初值为0; a 4) 用公式Z=Z +C计算Z的新值; 5) 递增迭代次数i,即i=i+1; 6) 重复步骤5、6,一直到终结条件(i<L 或|Z|<M)得到满足; • 7) 在屏幕上显示此象素点(x,y);
20
基于牛顿迭代的Julia集的逃逸时间算法
BEGIN fnm(x,y)=x*x+y*y 标题: Julia集的牛顿迭代 FOR i=-150 TO 150 逃逸时间算法 FOR j=-150 TO 150 参数:N(迭代次数) x=i/75 r(距离小量) y=i/75 Mx,My(绘图范围) FOR k=1 TO n xs,xl,ys,yl(窗口范围) IF i=0 AND j=0 THEN p,q(复平面上C的坐标) GOTO Loop 变量:x0,y0(坐标变量) ENDIF r(膜变量) IF fnm(x-1,y)<r THEN 函数:SetP (x,y,color) (画点函数) SetP (i,j) GOTO Loop ENDIF fm=3*fnm(x,y)*fnm(x,y) 21 参考书:《分形算法与程序设计》 算法:Julia_Newton
2 参考书:《分形算法与程序设计》
逃逸时间算法的基本思想
F(z)=z2+c
当c=0时,由于z是复数,即z=x+yi,则有 z2=z×z=(x+yi) ×(x+yi)=x2+y2i2+2xyi=(x2-y2)+(2xy)i
设复数z=x+yi的绝对值,即
|z|= SQR(x2+y2) |F(z0)|=|x02-y02+2x0y0i|
若|z0|>1, z是平面上的单位圆。
• (1) 当初值︱z︱<1 时,F(z)→0; • (2) 当初值︱z︱>1 时, F(z)→∞; • 结论:实轴上有两个不动点,即0和∞, 称为“平庸吸引子”。 • (3) 当初值︱z︱= 1 时,F(z)在圆周 ∣Z∣=1上变化,呈现出不稳定的性态。
参考书:《分形算法与程序设计》
=SQR((x02-y02)2+(2x0y0)2)
=SQR(x04+y04-2x02y02+4x02y02) =SQR((x02+y02)2)
=|z0|2
若0<|z0|<1, |F(z0)|<|z0|,对于每一次迭代z趋向0,即z向0收敛。 若|z0|>1, 经过迭代z会趋向无穷, z向无穷逃逸。
参考书:《分形算法与程序设计》 3
参考书:《分形算法与程序设计》 19
基于牛顿迭代的Julia集的逃逸时间算法
牛顿迭代法求根公式: zn+1=zn-f(zn)/f’(zn) 其中,f’(zn)是f(zn)的导数。 考虑f(z)=z3-1=0的情况,那么相应的牛顿 变换是 f(z)=(2z3+1)/3z2
则z的三个根分别是 w1=1,w2=ei2π/3,w3=ei4π/3,三个根的吸引 域A(w1),A(w2),A(w3)的交界便是牛顿 函数的Julia集。经过迭代,在A(wi)上的 点都会被吸引到点wi上。设一个较大的 迭代次数N,以及一个距离小量r,当迭 代次数达到N,其与根点的距离小于r的 被认为是收敛到某根上了,否则被认为 是逃逸了。 参考书:《分形算法与程序设计》
参考书:《分形算法与程序设计》 16
•
不用0作为初始迭代点,而用复平面上 面的其它任意一点作为初始迭代点,再 根据这些点的最终迭代结果给每个初始 迭代点着色,我们就可以得到Julia集。
参考书:《分形算法与程序设计》
17
• 具体地说,Mandelbrot记录的是整个区域 上的c值情况,而Julia集是取一固定的c 值后,观察复平面上每一点(x,y)在迭代 中的表现,并把结果记录下来。
参考书:《分形算法与程序设计》
10
Mandelbrot集的逃逸时间算法
BEGIN pl=0.9 标题: Mandelbrot集的逃逸时间算法 ps=2.3 参数:K(逃逸时间) ql=1.2 m(逃逸半径) qs=-1.2 Mx,My(绘图范围) K=100 xs,xl,ys,yl(窗口范围) m=500 p,q(复平面上C的坐标) Mx=800 变量:x0,y0(坐标变量) My=600 r(膜变量) p=(pl-ps)/Mx 函数:SetP (x,y,color) (画点函数) q=(ql-qs)/My FOR np=0 TO Mx FOR nq=0 TO My p0=ps+np*p q0=qs+nq*q 参考书:《分形算法与程序设计》 k=0 算法:Mandelbrot
参考书:《分形算法与程序设计》
24
• 8) 在屏幕上显示此象素点(x,y); 9) 重复步骤2~8,对所希望的所有象素 点进行处理。 • 分析上述对应于复迭代变换Z=Zα+C的分 形图生成过程,我们发现,参数C、指数 α、迭代次数L、收敛值M的取值对最后 生成的图形都是有影响的。
参考书:《分形算法与程序设计》
参考书:《分形算法与程序设计》 27
• (2)C≠0 如图1所示,不同的参数C,对应着 形态各异的分形图象。而对于确定的参 数C,其对应分形图的局部放大图与整体 图像极其相似,因而具有严格的自似性。
• 不同参数C对应的Z平面分形图及其放大 图,如下:
参考书:《分形算法与程序设计》
参考书:《分形算法与程序设计》
5
• (1).定义一个半径充分大的圆 确定以W为中心,R为半径的圆,R为正 整数且足够大,使圆包含 W,再定义一 个发散区域: V={(x,y)∈R2;(x2+y2)1/2>R 当轨道进入V区域,轨道发散。 • ( 2). 确定最大迭代次数 • ( 3). 用不同的颜色绘制逃逸和不逃逸 的点,也可以在逃逸的点中用确定该点 是逃逸点的迭代数来确定绘制的颜色, 这样可以观察到点逃逸的快慢。
参考书:《分形算法与程序设计》
12
Mandelbrot集
参考书:《分形算法与程序设计》
13
牛顿分形