基于时域分形的相似性匹配日内低频交易策略(SMT)

基于时域分形的相似性匹配日内低频交易策略(SMT)
基于时域分形的相似性匹配日内低频交易策略(SMT)

基于分形几何的分形图绘制与分析 摘要:基于分形几何的分形图绘制方法源于l系统、迭代函数系统ifs、复动力系统等。在运用分形原理及算法编程绘制多种分形图的基础上,重点对ifs参数进行实验分析,ifs吸引集实现了对原图形的几何变换。分形图的演变具有渐变性。 关键词:分形几何迭代函数系统分形图绘制渐变 1 分形几何学 现代数学的一个新的分支——,它是由美籍法国数学家曼德勃罗(b.b.mandelbrot)1973年在法兰西学院讲课时,首次提出了分形几何的设想。分形(fractal)一词,是曼德勃罗创造出来的,其原意具有不规则、支离破碎等意义,分形几何学是一门以非规则几何形态为研究对象的几何学。由于不规则现象在自然界是普遍存在的,因此分形几何又称为描述大自然的几何学。分形几何的诞生无论是在理论上还是在实践上都具有重要价值。 2 分形的定义 目前分形还没有最终的科学定义,曼德勃罗曾经为分形下过两个定义: (1)分形是hausdorff-besicovitch维数严格大于拓扑维数的集合。因为它把许多hausdorff维数是整数的分形集合排除在外,例如,经典分形集合peano曲线分形维数 (2)局部与整体以某种方式自相似的形,称为分形。 然而,经过理论和应用的检验,人们发现这两个定义很难包括分形

如此丰富的内容。实际上,对于什么是分形,到目前为止还不能给出一个确切的定义,正如生物学中对“生命”也没有严格明确的定义一样,人们通常是列出生命体的一系列特征来加以说明。对分形的定义也可同样的处理。 (ⅰ) 分形集合在任意小尺度下,它总有复杂的细节,或者说它具有精细的结构。 (ⅱ) 分形集合是非常不规则的,用传统的几何语言无法来描述它的局部和整体,它既不是满足某些条件的点的轨迹,也不是某些简单方程的解集。 (ⅲ) 分形集具有某种自相似形式,可能是近似的自相似或者统计的自相似。 (ⅳ) 以某种方式定义的分形集合的“分形维数”,严格大于它相应的拓扑维数。 (ⅴ) 在大多数令人感兴趣的情形下,分形集合是以非常简单的递归的方法产生的。 3 分形研究的对象 几何学的研究对象是物体的形状,在自然界中,许多物体的形状是极不规则的,例如:弯弯曲曲的海岸线,起伏不平的山脉,变化无偿的浮云,以及令人眼花缭乱的满天繁星,等等。这些物体的形状有着共同的特点,就是极不规则,极不光滑。但是,所有的经典几何学都是以规则而光滑的形状为其研究对象的,例如:初等平面几何的主要研究对象是直线与圆;平面解析几何的主要研究对象是一

分形维数算法. 分形维数算法 分形包括规则分形和无规则分形两种。规则分形是指可以由简单的迭代或者是按一定规律所生成的分形,如Cantor集,Koch曲线,Sierpinski海绵等。这些分形图形具有严格的自相似性。无规则分形是指不光滑的,随机生成的分形,

如蜿蜒曲折的海岸线,变换无穷的布朗运动轨迹等。这类曲线的自相似性是近 似的或统计意义上的,这种自相似性只存于标度不变区域。 对于规则分形,其自相似性、标度不变性理论上是无限的(观测尺度可以趋于无限小)。不管我们怎样缩小(或放大)尺度(标度)去观察图形,其组成部分和原来的图形没有区别,也就是说它具有无限的膨胀和收缩对称性。因些对于这类分形,其计算方法比较简单,可以用缩小测量尺度的或者不断放大图形而得到。分形维数 D=lnN(λ)/ln(1/λ) (2-20) 如Cantor集,分数维D=ln2/ln3=0.631;Koch曲线分数维 D=ln4/ln3=1.262; Sierpinski海绵分数维D=ln20/ln3=2.777。 对于不规则分形,它只具有统计意义下的自相似性。不规则分形种类繁多,它可以是离散的点集、粗糙曲线、多枝权的二维图形、粗糙曲面、以至三维的[26]。点 集和多枝权的三维图形,下面介绍一些常用的测定方法(1)尺码法 用某个选定尺码沿曲线以分规方式测量,保持尺码分规两端的落点始终在曲线上。不断改变尺码λ,得到一系列长度N(λ),λ越小、N越大。如果作lnN~lnλ图后得到斜率为负的直线,这表明存在如下的幂函数关系

-D(2-21) N~λ上式也就是Mandelbrot在《分形:形状、机遇与维数》专著中引用的Richardson公式。Richardson是根据挪威、澳大利亚、南非、德国、不列颠西部、葡萄牙的海岸线丈量结果得出此公式的,使用的测量长度单位一般在1公里到4公里之间。海岸线绝对长度L被表示为: 1-D(2-22)L=Nλ~λ 他得到挪威东南部海岸线的分维D≈1.52,而不列颠西部海岸线的分维D≈[27]。。这说明挪威的海岸线更曲折一些1.3. )小岛法(2面积如果粗糙曲线都是封闭的,例如海洋中的许多小岛,就可以利用周长-关系求分维,因此这个方法又被称为小岛法。则与λ的而面积A对于规则图形的周长与测量单位尺寸λ的一次方成正比, 二次方成正比。通常我们可以把它们写成一个简单的比例关系:1/2 (2-23) AP∝对于二维空间内的不规则分形的周长和面积的关系显然更复杂一些,提出,应该用分形周长曲线来代替原来的光滑周长,从而给出了下Mandelbrot 述关系式:21/??D??1/1/D2)(2-24)]?(?)]?[a?AP[(?)][??a(1?D)/DA(?00的P)式),使1(周长光滑时D=1,上式转化成为(2.23这里的分维D大于??的数1变化减缓,a是和岛的形状有关的常数,为小于是测量尺寸,一般取0/D)(1-D??减小而增大。作随测

考试题及参考解答(参考) 一、填空题(每小题3分,共15分) 1,设总体X 服从正态分布(0,4)N ,而12 15(,,)X X X 是来自X 的样本,则22 110 22 11152() X X U X X ++=++服从的分布是_______ . 解:(10,5)F . 2,?n θ是总体未知参数θ的相合估计量的一个充分条件是_______ . 解:??lim (), lim Var()0n n n n E θθθ→∞ →∞ ==. 3,分布拟合检验方法有_______ 与____ ___. 解:2 χ检验、柯尔莫哥洛夫检验. 4,方差分析的目的是_______ . 解:推断各因素对试验结果影响是否显著. 5,多元线性回归模型=+Y βX ε中,β的最小二乘估计?β的协方差矩阵?βCov()=_______ . 解:1?σ-'2Cov(β) =()X X . 二、单项选择题(每小题3分,共15分) 1,设总体~(1,9)X N ,129(,, ,)X X X 是X 的样本,则___B___ . (A ) 1~(0,1)3X N -; (B )1 ~(0,1)1X N -; (C ) 1 ~(0,1) 9X N -; (D ~(0,1)N . 2,若总体2(,)X N μσ,其中2σ已知,当样本容量n 保持不变时,如果置信度1α-减小,则μ的 置信区间____B___ . (A )长度变大; (B )长度变小; (C )长度不变; (D )前述都有可能. 3,在假设检验中,就检验结果而言,以下说法正确的是____B___ . (A )拒绝和接受原假设的理由都是充分的; (B )拒绝原假设的理由是充分的,接受原假设的理由是不充分的; (C )拒绝原假设的理由是不充分的,接受原假设的理由是充分的; (D )拒绝和接受原假设的理由都是不充分的. 4,对于单因素试验方差分析的数学模型,设T S 为总离差平方和,e S 为误差平方和,A S 为效应平方和,则总有___A___ . (A )T e A S S S =+; (B ) 22 (1)A S r χσ -;

分形维数算法

分形维数算法 分形包括规则分形和无规则分形两种。规则分形是指可以由简单的迭代或者是按一定规律所生成的分形,如Cantor集,Koch曲线,Sierpinski海绵等。这些分形图形具有严格的自相似性。无规则分形是指不光滑的,随机生成的分形,如蜿蜒曲折的海岸线,变换无穷的布朗运动轨迹等。这类曲线的自相似性是近似的或统计意义上的,这种自相似性只存于标度不变区域。 对于规则分形,其自相似性、标度不变性理论上是无限的(观测尺度可以趋于无限小)。不管我们怎样缩小(或放大)尺度(标度)去观察图形,其组成部分和原来的图形没有区别,也就是说它具有无限的膨胀和收缩对称性。因些对于这类分形,其计算方法比较简单,可以用缩小测量尺度的或者不断放大图形而得到。分形维数 D=lnN(λ)/ln(1/λ) (2-20) 如Cantor集,分数维D=ln2/ln3=0.631;Koch曲线分数维D=ln4/ln3=1.262; Sierpinski海绵分数维D=ln20/ln3=2.777。 对于不规则分形,它只具有统计意义下的自相似性。不规则分形种类繁多,它可以是离散的点集、粗糙曲线、多枝权的二维图形、粗糙曲面、以至三维的点集和多枝权的三维图形,下面介绍一些常用的测定方法[26]。 (1)尺码法 用某个选定尺码沿曲线以分规方式测量,保持尺码分规两端的落点始终在曲线上。不断改变尺码λ,得到一系列长度N(λ),λ越小、N越大。如果作lnN~lnλ图后得到斜率为负的直线,这表明存在如下的幂函数关系 N~λ-D(2-21) 上式也就是Mandelbrot在《分形:形状、机遇与维数》专著中引用的Richardson公式。Richardson是根据挪威、澳大利亚、南非、德国、不列颠西部、葡萄牙的海岸线丈量结果得出此公式的,使用的测量长度单位一般在1公里到4公里之间。海岸线绝对长度L被表示为: L=Nλ~λ1-D(2-22) 他得到挪威东南部海岸线的分维D≈1.52,而不列颠西部海岸线的分维D≈1.3。这说明挪威的海岸线更曲折一些[27]。

谁创立了分形几何学? 1973年,曼德勃罗(B.B.Mandelbrot)在法兰西学院讲课时,首次提出了分维和分形几何的设想。分形(Fractal)一词,是曼德勃罗创造出来的,其原意具有不规则、支离破碎等意义,分形几何学是一门以非规则几何形态为研究对象的几何学。由于不规则现象在自然界是普遍存在的,因此分形几何又称为描述大自然的几何学。分形几何建立以后,很快就引起了许多学科的关注,这是由于它不仅在理论上,而且在实用上都具有重要价值。 分形几何与传统几何相比有什么特点: ⑴从整体上看,分形几何图形是处处不规则的。例如,海岸线和山川形状,从远距离观察,其形状是极不规则的。 ⑵在不同尺度上,图形的规则性又是相同的。上述的海岸线和山川形状,从近距离观察,其局部形状又和整体形态相似,它们从整体到局部,都是自相似的。当然,也有一些分形几何图形,它们并不完全是自相似的。其中一些是用来描述一般随即现象的,还有一些是用来描述混沌和非线性系统的。 什么是分维? 在欧氏空间中,人们习惯把空间看成三维的,平面或球面看成二维,而把直线或曲线看成一维。也可以梢加推广,认为点是零维的,还可以引入高维空间,但通常人们习惯于整数的维数。分形理论把维数视为分数,这类维数是物理学家在研究混沌吸引子等理论时需要引入的重要概念。为了定量地描述客观事物的“非规则”程度,1919年,数学家从测度的角度引入了维数概念,将维数从整数扩大到分数,从而突破了一般拓扑集维数为整数的界限。 分维的概念我们可以从两方面建立起来:一方面,我们首先画一个线段、正方形和立方体,它们的边长都是1。将它们的边长二等分,此时,原图的线度缩小为原来的1/2,而将原图等分为若干个相似的图形。其线段、正方形、立方体分别被等分为2^1、2^2和2^3个相似的子图形,其中的指数1、2、3,正好等于与图形相应的经验维数。一般说来,如果某图形是由把原图缩小为1/a的相似的b个图形所组成,有: a^D=b, D=logb/loga 的关系成立,则指数D称为相似性维数,D可以是整数,也可以是分数。另一方面,当我们画一根直线,如果我们用0维的点来量它,其结果为无穷大,因为直线中包含无穷多个点;如果我们用一块平面来量它,其结果是0,因为直线中不包含平面。那么,用怎样的尺度来量它才会得到有限值哪?看来只有用与其同维数的小线段来量它才会得到有限值,而这里直线的维数为1(大于0、小于2)。与此类似,如果我们画一个Koch曲线,其整体是一条无限长的线折叠而成,显然,用小直线段量,其结果是无穷大,而用平面量,其结果是0(此曲线中不包含平面),那么只有找一个与Koch曲线维数相同的尺子量它才会得到有限值,而这个维数显然大于1、小于2,那么只能是小数(即分数)了,所以存在分维。其实,Koch 曲线的维数是1.2618……。 Fractal(分形)一词的由来

2、对一条横向线段,先将其等分成4段,然后再将第二段向上移,将第三段向下移,再将第四段的相邻端点连接起来,迭代一次后变成图3-21.继续迭代得到的分形图,称为Minkouski (1)编辑实现上述迭代的函数 在Matlab中,编制一个函数来绘制Minkouski香肠的图形。具体代码如下:function frat1(k) p=[0,0;10,0]; A=[0,1;-1,0]; n=1; for s=1:k j=0; for i=1:n; q1=p(i,:); q2=p(i+1,:); d=(q2-q1)/4; j=j+1;r(j,:)=q1; j=j+1;r(j,:)=q1+d; j=j+1;r(j,:)=q1+d+d*A; j=j+1;r(j,:)=q1+2*d+d*A; j=j+1;r(j,:)=q1+2*d+d*A'; j=j+1;r(j,:)=q1+3*d+d*A'; j=j+1;r(j,:)=q1+3*d; end n=n*7; clear p p=[r;q2]; end

plot(p(:,1),p(:,2)) axis equal 将这个文件保存,文件名记为frat1.m. (2)绘制Minkouski香肠的图形 代码:frat(3) 运行结果: 代码:frat(5) 运行结果:

根据迭代规律得到:形似形个数m=7,边长放大倍数c=4,故维数d=1.4037.因此,Minkouski香肠的维数介于1与2之间。具体计算如下: d=ln m/ln c=ln 7/ln 4=1.4037 5、自己构造生成元(要有创意),按照图形迭代的方式产生分形图,用计算机编制程序绘出它的图形,并计算维数。 function frat2(k) p=[-5,5;5,5;5,-5;-5,-5;-5,5]; A=[1.5,-0.5;0.5,1.5]; n=4; for s=1:k j=0; for i=1:n; q1=p(i,:); q2=p(i+1,:); d=(q2-q1)/3; j=j+1;r(j,:)=q1; j=j+1;r(j,:)=q1+d; j=j+1;r(j,:)=q1+d+d*A; j=j+1;r(j,:)=q1+2*d; end n=n*4;

数学实验报告 学院: 班级: 学号: 姓名: 完成日期:

实验二分形 (一)练习题1 一.实验目的 1.了解分形几何的基本情况; 2.了解通过迭代方式,产生分形图的方法; 3.了解matlab软件中简单的程序结构。 二. 问题描述 对一个等边三角形,每条边按照Koch曲线的方式进行迭代,产生的分形图称为Koch雪花。编制程序绘制出它的图形,并计算Koch雪花的面积,以及它的分形维数。 三.实验过程 仿照Koch曲线代码对三角形的每条边进行Koch曲线化,建立函数“snow”的输入参数有三角形的边长R和迭代次数k,输出Koch雪花图形以及雪花所围面积S. 源代码如下: function snow(R,k) p=[0;R/2+1i*R*sin(pi/3);R;0]; S=0; n=3; A=exp(1i*pi/3); for s=1:k

j=0; for i=1:n q1=p(i,:); q2=p(i+1,:); d=(q2-q1)/3; j=j+1;r(j,:)=q1; j=j+1;r(j,:)=q1+d; j=j+1;r(j,:)=q1+d+d*A; j=j+1;r(j,:)=q1+2*d; end n=4*n; clear p p=[r;q2]; end figure q(:,1)=real(p(:,1)); q(:,2)=imag(p(:,1)); plot(q(:,1),q(:,2)) fill(q(:,1),q(:,2),'b') for i=0:k S=S+(3.^(0.5-i))*0.25*(R.^2); end

S axis equal 按照以上程序,输入参数,有以下结果:>> snow(1,1) S =0.5774 图形如下: >>snow(1,2) S =0.6255 图形如下: >>snow(1,3) S =0.6415 图形如下:

,,,x=0或负整数,都为无穷大.。,=。f(x)在[-T/2,T/2]上满足除去有限个第一类间断点外处处连续,分段单调,单调区间个数有限f(x)~+,=2/T. =dx,=,=.f(x)=,,周期T.付氏积分公式的三角形式f(x)==,其中a()=, b()=.=。重要结论:对单方脉冲函数f(x)=E,|x|0).L[]=1/(s-k),(Res>k). L[sin]=. L[]=,(>-1,Res>0). L[]=对函数f(x),存在M>0,>0,使|f(t)|M,则在Res>上L[f(t)]存在。拉普拉斯微分L[]=F(s)-f(0)- …-(0).积分性质L[f(t)/]=(积分n次), L[]=F(s). L[=F(s-a), [Re(s-a)>]. L[f(t-)]=. L[f(at)]=.存在,则f()=.sF(s)所有奇点都在s平面左半边,则有f(+)=.留数定理,使奇点全在Res<范围内,当s, 时,F(s)0,有=(为有限个的所有孤立奇点).F(s)=,A(s)n次,B(s)m 次,n0).变分:一元一阶欧拉方程=0(1.当f=f(y,y’),该式变为 f-y’=c;2.f=p(x,y)+q(x,y)y’时,方程变为-=0).一元高阶欧拉泊松方程:+…+=0.正一次齐次函数g(x,,…, ,,,…,)泛函欧拉方程组为 -=0,-=0,i=1,…,m.常用的情形1.dxdy,--+(++…+)=0. 2.d…d,:---…-=0. 3.dxdy--=0,--=0.J(y)=dx,考虑欧拉方程后,:J[y]=+=0; 取常数,=0,任意;、任意;(,)沿光滑曲线y=(x)变动,=(),()=[()], 得:=(0)=().对J(y)=dx,考虑欧拉方程后,有J[y]= ++=0(特别的,当右端点(,)沿=()变动,Y’()=Ψ(),得=(),=()).多未知数时: J(y,z)=dx,y=y(x),z=z(x)使泛函取极值,则满足欧拉方程组=0,=0,最终有J(y,z)=++=0(特别的,(,,)沿光滑曲线y=(x),z=Ψ(x),有=(),=()).对于多元二阶导函数J(y(x),z(x))=dx,J(y(x),z(x))=+(+++=0.对于多元函数的可动边界问题:J[u]=dxdy,J[u]=(ds是弧长的微分) 带有尖点极值曲线.泛函J(y)=dx,曲线上有尖点(,),Φ’(0)=dx+dx+{[]—[]}+[]=0.取极值曲线满足欧拉方程=0,则J={[]—[]}+[]=0(尖点沿光滑曲线y=(x)变动时,=()).对于依赖空间曲线的泛函 J(y,z)=dx+dx,当尖点(,,)可随意变动时,尖点方程为[]=[],,;当尖点沿曲线=(),=()变动,尖点方程为[]=[],以及=(),=().当尖点在光滑曲面 g(x,y,z)=0上变动时,设0,尖点方程为[—/]=[—/],[—/]=,[—/], g(,,)=0.等周问题,1.空间曲线Γ:y=y(x),z=z(x)使泛函J(y,z)=dx在等周条件K[y,z]=dx=l和固定边界条件y=, y=, z=, z=下取得极值,且曲线Γ不是K[y,z]的极值曲线,必存在λ使Γ为辅助泛函S=dx的极值曲线,其中H=f+λg,即曲线Γ满足欧拉方程组-=0,-=0. 2. 求空间曲线Γ:y=y(x),z=z(x)在光滑曲面g(x,y,z)=0上所有连接两定点A(,,),B(,,)使泛函J(y,z)=dx在Γ取得极值.若曲线Γ满足 g(x,y,z)=0以及固定边界条件y()=, z()=, y()=, z()=,且沿着 (x,y,z)0,(x,y,z)0必存在λ(x)使Γ为辅助泛函S=dx的极值曲线,其中H=f+λg,即曲线Γ满足欧拉方程组-=0,-=0,其中H=f+λg=0,=g=0. 三次哈密特曲线:Hermite曲线方程为P(t)-,·T确定了一组哈密特基函数,(t),(t),(t),(t),·T= =.哈密特曲线被表示成,,,的加权和:P(t)=+++ Bernstein基函数(t)==(1-t)(t)+t =(t)+(t),t[0,1] =n[(t)-(t)] =,i=0…n Bézier曲线:P(t)=(t),其中=为控制点

非线性动力学 随着科学技术的发展,非线性问题出现在许多学科之中,传统的线性化方法已不能满足解决非线性问题的要求,非线性动力学也就由此产生。 非线性动力学联系到许多学科,如力学、数学、物理学、化学,甚至某些社会科学等。非线性动力学的三个主要方面:分叉、混沌和孤立子。事实上,这不是三个孤立的方面。混沌是一种分叉过程,孤立子有时也可以和同宿轨或异宿轨相联系,同宿轨和异宿轨是分叉研究中的两种主要对象。 经过多年的发展,非线性动力学已发展出了许多分支。如分叉、混沌、孤立子和符号动力学等。然而,不同的分支之间又不是完全孤立的。非线性动力学问题的解析解是很难求出的。因此,直接分析非线性动力学问题解的行为(尤其是长时期行为)成为研究非线性动力学问题的一种必然手段。 *混沌理论是谁提出的? 混沌理论,是系统从有序突然变为无序状态的一种演化理论,是对确定性系统中出现的内在“随机过程”形成的途径、机制的研讨。 美国数学家约克与他的研究生李天岩在1975年的论文“周期3则乱七八糟(Chaos)”中首先引入了“混沌”这个名称。 美国气象学家洛伦茨在2O世纪6O年代初研究天气预报中大气流动问题时,揭示出混沌现象具有不可预言性和对初始条件的极端敏感依赖性这两个基本特点,同时他还发现表面上看起来杂乱无章的混沌,仍然有某种条理性。 1971年法国科学家罗尔和托根斯从数学观点提出纳维-斯托克司方程出现湍流解的机制,揭示了准周期进入湍流的道路,首次揭示了相空间中存在奇异吸引子,这是现代科学最有力的发现之一。 1976年美国生物学家梅在对季节性繁殖的昆虫的年虫口的模拟研究中首次揭示了通过倍周期分岔达到混沌这一途径。 1978年,美国物理学家费根鲍姆重新对梅的虫口模型进行计算机数值实验时,发现了称之为费根鲍姆常数的两个常数。这就引起了数学物理界的广泛关注。 与此同时,曼德尔布罗特用分形几何来描述一大类复杂无规则的几何对象,使奇异吸引子具有分数维,推进了混沌理论的研究。20世纪70年代后期科学家们在许多确定性系统中发现混沌现象。作为一门学科的混沌学目前正处在研讨之中,未形成一个完整的成熟理论。 *混沌的理论 要弄明白不可预言性如何可以与确定论相调和,可以来看看一个比整个宇宙次要得多的系统——水龙头滴下的水滴。这是一个确定性系统,原则上流入水龙头中的水的流量是平稳、均匀的,水流出时发生的情况完全由流体运动定律规定。但一个简单而有效的实验证明,这一显然确定性的系统可以产生不可预言的行为。这使我们产生某种数学的“横向思维”,它向我们解释了为什么此种怪事是可能的。 假如你很小心地打开水龙头,等上几秒钟,待流速稳定下来,通常会产生一系列规则的水滴,这些水滴以规则的节律、相同的时间间隔落下。很难找到比这更可预言的东西了。但假如你缓缓打开水龙头,使水流量增大,并调节水龙头,使一连串水滴以很不规则的方式滴落,这种滴落方式似乎是随机的。只要做几次实验就会成功。实验时均匀地转动水龙头,别把龙头开大到让水成了不间断的水流,你需要的是中速滴流。如果你调节得合适,就可以在好多分钟内听不出任何明显的模式出现。 1978年,加利福尼亚大学圣克鲁斯分校的一群年青的研究生组成了一个研究动力学系统的小组。他们开始考虑水滴系统的时候,就认识到它并不像表现出来的那样毫无规则。他们用话筒记录水滴的声音,分析每一滴水与下一滴水之间的间隔序列。他们所发现的是短期的可预言性。要是我告诉你3个相继水滴的滴落时刻,你会预言下一滴水何时落下。例如,假如水滴之间最近3个间隔是0.63秒、1.17秒和0.44秒,则你可以肯定下一滴水将在0.82秒后落下这些数只是为了便于说明问题。事实上,如果你精确地知道头3滴水的滴落时刻,你就可以预言系统的全部未来。 # 那么,拉普拉斯为什么错了? 问题在于,我们永远不能精确地测量系统的初始状态。我们在任何

遥感图象分形维数的几种估计算法研究1 张凯选1,郭嗣琮2 1辽宁工程技术大学测绘与地理科学学院,辽宁阜新(123000) 2辽宁工程技术大学理学院,辽宁阜新(123000) E-mail:zhangkaixuan@https://www.360docs.net/doc/e218346846.html, 摘要:美籍法国数学家曼德布罗特(B.Mandelbrot)首次引入分形这个新术语,今天分形理论已经成为一门描述自然界中许多不规则事物规律性的科学,在遥感影象学中也有很大的用途。在研究遥感图像的分形维数时,通常把图像看作一个由许多像素点的灰度值构成的曲面来进行估算和分析,本文给出了遥感图象分形维数的几种估算方法,并作了相关实验。关键词:分形,分形维数,遥感图象 中图分类号:TP7 1.引言 分形理论始创立于20世纪70年代中期[1],创立伊始就引起人们极大的兴趣,与耗散结构、混沌并称为70年代科学史上的三大发现。作为一门独立的学科,该理论只有大约30多年的历史。 基于对复杂景物自相似性的描述,Mandelbrot创立了分形几何学理论,提出用分形维数( fractal dimension)D来度量自然现象的不规则程度。分形理论借助相似性原理洞察隐藏于混乱现象中的精细结构,为人们从局部认识整体、从有限认识无限提供新的方法论,为不同的学科发现的规律提供了崭新的语言和定量的描述,为现代科学技术提供了新的思想方法。近年来,分形理论在自然科学、社会科学以及遥感的许多领域中得到了广泛的应用,并逐步成为连结现代各学科的纬线。 2.分形与分形维数的定义 美籍法国数学家曼德布罗特(B.Mandelbrot) 于1967 年在《科学》杂志上发表了一篇题为“英国的海岸线有多长? 统计自相似性与分数维数” 的论文[2], 通常被认为是“分形”学科诞生的标志。自然界的许多物体在某一范围内都具有统计的自相似性,即每一部分都被认为是整体的一个缩小图像。曼德布罗特在随后两本著作《自然界的分形几何学》和《分形、形状、机遇与维数》中第一次提出了fractal这个英文词,其原意是“不规则的”、“分数的”、“支离破碎的”物体,并阐述分形理论的基本思想,即分形研究的对象是具有自相似性的无序系统,其维数的变化是连续的。 关于分形,目前还没有严格的数学定义,只能给出描述性的定义。粗略地说,分形是对没有特征长度但具有一定意义下的自相似性图形和结构的总称。它具有两个基本性质:自相似性和标度不变性。自相似性是指局部是整体成比例缩小的性质。形象地说,就是当用不同倍数的照相机拍摄研究对象时,无论放大倍数如何改变,看到的照片都是相似的(统计意义) ,而从相片上也无法断定所用的相机的倍数,即标度不变性或全息性。严格按一定的数学方法生成的许多经典的分形(如图1) 具有严格的自相似性,称之为有规分形。而一般情况下的分形都是无规分形,即自相似性并不是严格的,只是统计意义下的自相似性,其局部经放大或缩小操作可能得到与整体完全不同的表现形式,但表征自相似结构或系统的定量参数如分形维数,并 本课题得到辽宁工程技术大学青年基金(05-124),辽宁省教育厅基金项目(05L181),辽宁省高等学校重点实验室项目基金(20060370)的资助。

1.倍周期分岔行为 对于单摆有阻尼有驱动情形,通过前面所讨论过的单摆的相图与庞加莱截面,我们已经可以看出单摆的倍周期分岔行为。 f增至1.07时出现二倍周期;从1.35增至1.45时,又从一倍周期过渡到二倍周期。f增大到1.50时,出现四倍周期。 在出现倍周期行为后,逐渐过渡,最后都出现貌似无规的运动。 由于单摆的运动还是太复杂了一点,以至于它是怎样通过一系列倍周期分岔进入混沌的细致过程,我们在这里不易看清楚。 对单摆的仔细分析发现,无论是它的分岔图,还是计算它的费根鲍姆常数,都与逻辑斯谛映射模型所得到的结果相似。例如,单摆的一个倍周期分岔序列为f = 1.066,1.077,1.080,由此计算出的费根鲍姆常数为4±1,在计算误差范围内是与逻辑斯谛映射的结果相符合的。 2.单摆的混沌吸引子 MIT的气象学家洛伦兹(E.Lorenz)在1963年发现了奇怪吸引子。 洛伦兹在研究大气对流对天气的影响时,提出了洛伦兹方程: (9) 现在这个方程已成为混沌理论的经典方程。对此非线性方程求数值解,洛伦兹得到了一个三维吸引子,其二维投影如图10所示。总体上由两个套环组成,看上去像一对蝴蝶翅膀。

实际上每一环套都有靠得很近的无穷多层,每层上都细密地排列看无穷多个回线,代表系统相点在这边转几圈后又到那边转几圈,完全无法预测什么时候从这一边过渡到另一边。 刻划混沌吸引子的主要手段为分形维数和李雅普诺夫指数。 分形概念的实质就是标度变换下的自相似性。图11即为单摆的混沌吸引子。由图中可以看出单摆混沌吸引子的分形结构,即自相似结构。 李雅普诺夫指数描述混沌吸引子的初值敏感性,单摆的李雅普诺夫指数计算证明,在计算的误差范围内,单摆具有混沌吸引子,是初值敏感的。 图10 图11 3.并非结束 这里所讲的混沌,只是混沌理论的一个小的部分,有很多内容,甚至是很重要的内容(例如KAM定理等)只字未提。 就是对于单摆的混沌运动,我们这里也只讨论了它的某些方面。同步镇锁、伸展与折叠等这里都未涉及,混沌在自然界中普遍存在。某种意义上可以这样说,混沌无处不在,没有混沌,就没有复杂性,没有进货与发展,大概也不会有生命乃至宇宙。 对于周围世界的复杂性的观察常会使我们想到这样一些问题: 非常简单的物理规律是如何衍生出五彩缤纷的结构的?

分形图形 分形理论是非线性科学的主要分支之一,它在计算机科学、化学、生物学、天文学、地理学等众多自然科学和经济学等社会科学中都有广泛的应用。分形的基本特征是具有标度不变性。其研究的图形是非常不规则和不光滑的已失去了通常的几何对称性;但是,在不同的尺度下进行观测时,分形几何学却具有尺度上的对称性,或称标度不变性。研究图形在标度变换群作用下不变性质和不变量对计算机图形技术的发展有重大的意义。 说到分形(fractal),先来看看分形的定义。分形这个词最早是分形的创始人曼德尔布诺特提来的,他给分形下的定义就是:一个集合形状,可以细分为若干部分,而每一部分都是整体的精确或不精确的相似形。分形这个词也是他创造的,含有“不规则”和“支离破碎”的意思。分形的概念出现很早,从十九世纪末维尔斯特拉斯构造的处处连续但处处不可微的函数,到上个世纪初的康托三分集,科赫曲线和谢尔宾斯基海绵。但是分形作为一个独立的学科被人开始研究,是一直到七十年代曼德尔布诺特提出分形的概念开始。而一直到八十年代,对于分形的研究才真正被大家所关注。 分形通常跟分数维,自相似,自组织,非线性系统,混沌等联系起来出现。它是数学的一个分支。我之前说过很多次,数学就是美。而分形的美,更能够被大众所接受,因为它可以通过图形化的方式表达出来。而更由于它美的直观性,被很多艺术家索青睐。分形在自然界里面也经常可以看到,最多被举出来当作分形的例子,就是海岸线,源自于曼德尔布诺特的著名论文《英国的海岸线有多长》。而在生物界,分形的例子也比比皆是。 近20年来,分形的研究受到非常广泛的重视,其原因在于分形既有深刻的理论意义,又有巨大的实用价值。分形向人们展示了一类具有标度不变对称性的新世界,吸引着人们寻求其中可能存在着的新规律和新特征;分形提供了描述自然形态的几何学方法,使得在计算机上可以从少量数据出发,对复杂的自然景物进行逼真的模拟,并启发人们利用分形技术对信息作大幅度的数据压缩。它以其独特的手段来解决整体与部分的关系问题,利用空间结构的对称性和自相似性,采用各种模拟真实图形的模型,使整个生成的景物呈现出细节的无穷回归的性质,丰富多彩,具有奇妙的艺术魅力。分形对像没有放大极限,无论如何放大,总会看到更详细的结构。借助于分形的计算机生成,从少量的数据生成复杂的自然景物图形,使我们在仿真模拟方面前进了一大步。在分形的诸多研究课题中,分形的计算机生成问题具有明显的挑战性,它使传统数学中无法表达的形态(如山脉、花草等)得以表达,还能生成一个根本“不存在”的图形世界。分形在制造以假乱真的景物方面的进展和潜在的前途,使得无论怎样估计它的影响也不过分。可以肯定,分形图案在自然界真实物体模拟、仿真形体生成、计算机动画、艺术装饰纹理、图案设计和创意制作等具有广泛的应用价值。 分形图形简介一、关于分形与混沌 关于分形的起源,要非常准确的找出来是非常困难的。研究动态系统、非线形数学、函数分析的科学家,已数不胜数。尽管分形的早期线索已非常古老,但这一学科却还很年轻。比如关于动态系统和细胞自动机的大部分工作可以追溯到冯-诺依曼;但是,直到Mandelbrot 才如此清楚地将自然现象和人工现象中的混沌及分形同自相似性联系在一起。大家如果对此感兴趣,可进一步查阅有关资料。下面我们看一看分形的概念。 什么是分形呢?考虑到此文的意图,我们无意给出它严格的定义,就我们的目的而言,一个分形就是一个图象,但这个图象有一个特性,就是无穷自相似性。什么又是自相似呢?在自然和人工现象中,自相似性指的是整体的结构被反映在其中的每一部分中。比如海岸线,常举的例子,你看它10公里的图象(曲线),和一寸的景象(曲线)是相似的,这就是自相似性。 与分形有着千差万屡的关系的,就是混沌。混沌一词来源与希腊词汇,原意即“张开咀”,但是在社会意义上,它又老爱和无序联系在一起。解释分形和混沌的联系,要注意到分形是

分形维数算法 分形包括规则分形和无规则分形两种。规则分形是指可以由简单的迭代或者是按一定规律所生成的分形,如Cantor集,Koch曲线,Sierpinski海绵等。这些分形图形具有严格的自相似性。无规则分形是指不光滑的,随机生成的分形,如蜿蜒曲折的海岸线,变换无穷的布朗运动轨迹等。这类曲线的自相似性是近似的或统计意义上的,这种自相似性只存于标度不变区域。 对于规则分形,其自相似性、标度不变性理论上是无限的(观测尺度可以趋于无限小)。不管我们怎样缩小(或放大)尺度(标度)去观察图形,其组成部分和原来的图形没有区别,也就是说它具有无限的膨胀和收缩对称性。因些对于这类分形,其计算方法比较简单,可以用缩小测量尺度的或者不断放大图形而得到。分形维数 D=lnN(λ)/ln(1/λ) (2-20) 如Cantor集,分数维D=ln2/ln3=0.631;Koch曲线分数维D=ln4/ln3=1.262; Sierpinski海绵分数维D=ln20/ln3=2.777。 对于不规则分形,它只具有统计意义下的自相似性。不规则分形种类繁多,它可以是离散的点集、粗糙曲线、多枝权的二维图形、粗糙曲面、以至三维的点集和多枝权的三维图形,下面介绍一些常用的测定方法[26]。 (1)尺码法 用某个选定尺码沿曲线以分规方式测量,保持尺码分规两端的落点始终在曲线上。不断改变尺码λ,得到一系列长度N(λ),λ越小、N越大。如果作lnN~lnλ图后得到斜率为负的直线,这表明存在如下的幂函数关系 N~λ-D(2-21) 上式也就是Mandelbrot在《分形:形状、机遇与维数》专著中引用的Richardson公式。Richardson是根据挪威、澳大利亚、南非、德国、不列颠西部、葡萄牙的海岸线丈量结果得出此公式的,使用的测量长度单位一般在1公里到4公里之间。海岸线绝对长度L被表示为: L=Nλ~λ1-D(2-22) 他得到挪威东南部海岸线的分维D≈1.52,而不列颠西部海岸线的分维D≈1.3。这说明挪威的海岸线更曲折一些[27]。

1.绘制茱莉亚图 (1)绘制窗口 首先在VC中建一个新的Projects,选择项目类型为MFC AppWizard(exe),在项目名称中键入DrawJulial,按下OK。 在随后的窗口中选择Single Document,选中Document/View architecture support,在语言中选中中文。 在Step 2 of 6窗口中不要数据库支持(None)。 在Step 3 of 6窗口中选中不要复合文档支持(None),将Automation的ActiveX Controls 选项都取消 在Step 4 of 6窗口中将默认选项中的Printing and print preview 和Docking toolbar去除,接下Next。 对Step 5 of 6窗口和Step 6 of 6窗口不作修改,按下Finish。 此时VC已经自动将我们想要的程序框架建立完毕。 然后将VC框架建立的菜单中的编辑菜单完全删去,将文件菜单中除退出一项外全部删去,在查看后面加入一个菜单项,去掉其Pop-up属性,命其ID号为ID_DRAWJULIAL,Caption为绘制茱莉亚图。 (2)定义消息映射函数 在Class Wizard中选择Message Maps栏,在Class Name 栏中选择CDrawJulialView,在Object IDs中选择

ID_DRAWJULIAL,为其COMMAND消息建立一个消息映射函数。 (3)建立代码 1.类CBaseDraw是一个基本的绘图函数,可以作为基类使用。CJulial类就是从CBaseDraw继承下来的类。由于在CBaseDraw的成员函数sleep中调用了系统函数timeGetTime(),因此要做以下工作: 选择主菜单的Project项中的Setting,在弹出的对话框中选择Link页,在Object/library modules项中加入“winmm.lib”。 源程序BaseDraw.h代码如下: //BaseDraw.h: interface for the CBaseDraw class #if !defined(AFX_BASEDRAW_H__CB43CA20_175A_11D4_81F F_94DCC6655E1C__INCLUDED_) #define AFX_BASEDRAW_H__CB43CA20_175A_11D4_81FF_94DCC6655E1 C__INCLUDED_ #if _MSC_VER > 1000 #pragma once # endif //_MSC_VER >1000 #define pi 3.141592654 //基本绘图类 class CBaseDraw

简单分形及维数的研究 (河南大学,物理与电子学院,物理学,河南开封,475004)摘要:本文介绍了分形、维数的相关知识,并以简单分形做例子进行了演示,又求得了Sierpinski三角分形及埃侬映射的维数。 关键词:分形,维数,程序设计。 一、分形 分形(fractal)是指由各部分组成的形态,每个部分以某种方式与整体相似。对这一描述加以引伸,它可以包括以下含义: 分形可以是几何图形,也可以是由“功能”或“信息”架起的数理模型;分形可以同时具有形态、功能和信息三方面的自相似性,也可以只有其中某一方面的自相似性。 分形的创建历史: (1)曼德勃罗在美国《科学》杂志上发表论文《英国的海岸线有多长》震惊学术界(1967 年)。 (2)法兰西学院讲演报(1973年)。 (3)“病态”“数学怪物”命名——分形(Fractal)(1975年)。 (4)法文版《分形对象:形、机遇和维数》出版(1975年)。 (5)英文版《分形:形、机遇和维数》出版(1977年)。 (6)英文版《大自然的几何学》出版(1982年) 。 分形是由Mandelbrot在20世纪70年代为了表征复杂图形和复杂过程而引入自然领域的。原意是破碎的、不规则的物体。分形分为两类,规则分形,又称决定类的分形,它是按一定的规则构造出的具有严格自相思的分形;另一类是无规则的分形,它是在生长现象中和许多物理问题中产生的分形,其特点是不具备严格意义上的自相似,只是在统计意义上是自相似的。本文研究的是规则分形。 有以上可知,自相似性是分形最大的几何特征。下面我们就科赫曲线和Sierpinski对此进行讨论。 1、科赫曲线 科赫曲线的生成方法:把一条曲线三等分,中间的一段用夹角为60的折线替代,得到第一个生成元;把第一个生成元中的每一条直线都用生成元迭代,得到第二个生成元;经过无数次迭代,即可得到科赫曲线。 实现程序如下: s=[0,1];t=[0,0];n=8; for j=1:n

分形图形学实验指导

————————————————————————————————作者: ————————————————————————————————日期: ?

分形图形学实验指导 实验一二维空间上的分形图形生成 实验目的 1.Mandelbrot集与Julia集的计算机实现 2.掌握用L系统语言生成分形 实验内容及步骤 1.编写程序生成Mandelbrot集 在复迭代中影响最大的当属迭代z→z^2+c,实际上它只是形式更一般的复解析迭代z_(n+1)=F(z_n)+c的一种, F是一个非线性函数。显然z→z^2+c也是最简单的一种,它在复迭代中的地位相当于逻辑斯蒂映射x_(n+1)=ax_n(1- x_n)在实迭代中的地位(见第八章)。 考虑一般形式的F,令z=x+iy,c=c_( X)+ic_(Y),其中i表示虚数,i=SQRT(-1)。 分离实部与虚部,具体化迭代关系便有: x→f(x,y)+c_(X),y→g(x,y)+c_(Y). 通常所说的M集是迭代二次函数z→z^2+c产生的,此函数具体化就是 x→x^2-y^2+c_(X),y→2xy+c_(Y). 其中z=x+i y,c=c_(X)+i c_(Y ),以横轴x记录实数的实部,以纵轴y记录实数的虚部。M集合实际上是常数c=(c_(X),c_(Y))构成的图象。让c从屏幕左上角开始变化,逐行增加,一直变到屏幕右下角。如果取的区域是200×200,则一共要计算40,000个点,把计算的结果用不同的颜色标记下来,就得到一幅图象,这就是M 集。对于不同的c值,如何得到表征迭代性质的不同的结果呢? 容易知道,无穷远处肯定是迭代的一个吸引子,即对于复平面上相当多的初始条件,迭代最终都跑到无穷远处。但研究发现,在原点附近还存在一个奇特的区域,在迭代过程中此区域永远不会跑掉。在非严格的意义上,这个不变的集合就是M集,我们的主要任务就是画出这个集合的边界——实际上边界是分形曲线,极其复杂,M集图象的全部魅力就在这里。

相关文档
最新文档