CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - c B
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - c B - List
[
Fractal program
]
mountain
DL : 0
三维空间中的分形插值算法 ① 在X-Y平面上绘制一个n×n的正方形网格,并对4个角点在Z方向上分别设置初始高度ha,hb,hc,hd,得到A,B,C,D这4点(如图10.3所示)。 ② 根据式hm=(ha+hb+hc+hd)/4+△,计算正方形网格中点的高度hm,其中△为一随机量,从而得到M点。 ③ 根据角点和中点以及虚拟点,计算边中点的高度,即 he=(ha+hb+hm+0)/4+△ hf=(hb+hc+hm+0)/4+△ hg=(hc+hd+hm+0)/4+△ hh=(hd+ha+hm+0)/4+△ 其中,△为一随机量,从而得到E,F,G,H这4点。 ④ 再根据E,B,F,M4点的高度计算小正方形EBFM中点的高度,类似地计算小正方形MFCG,HMGD,AEMH中点的高度,即 he’=(ha+hb+hm+he)/4+△1 hf ’=(hb+hc+hm+hf)/4+△1 hg’=(hc+hd+hm+hg)/4+△1 hh’=(hd+ha+hm+hh)/4+△1 以及这些正方形边中点的高度。 ⑤ 递归步骤③和步骤④使正方形网格逐步细化,直至达到预期递归深度,然后连接每个正方形网格点。
Date
: 2008-10-13
Size
: 2.63kb
User
:
李文选
[
Fractal program
]
Cloud123
DL : 0
二维空间中的分形插值算法 ① 在平面上划分正方形网络n×n,随机给A,B,C,D这4个角点的颜色。 ② 根据4个角点的颜色值的平均值,产生中点M的颜色。 ③ 根据A,B,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点E的颜色;根据B,C,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点F的颜色;根据C,D,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点G的颜色;根据A,D,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点H的颜色。 ④ 根据小正方形EBFM的4角点颜色的平均值,求出小正方形中点以及小正方形的边中点的颜色;然后再沿用上述规则计算小正方形MFCG的中点及边中点的颜色,以此类推,计算小正方形HMGD,AEMH的中点和边中点的颜色。 递归步骤④,使其正方形网格不断细化,直至达到预期的递归深度
Date
: 2008-10-13
Size
: 1.9kb
User
:
李文选
[
Fractal program
]
mountain
DL : 0
三维空间中的分形插值算法 ① 在X-Y平面上绘制一个n×n的正方形网格,并对4个角点在Z方向上分别设置初始高度ha,hb,hc,hd,得到A,B,C,D这4点(如图10.3所示)。 ② 根据式hm=(ha+hb+hc+hd)/4+△,计算正方形网格中点的高度hm,其中△为一随机量,从而得到M点。 ③ 根据角点和中点以及虚拟点,计算边中点的高度,即 he=(ha+hb+hm+0)/4+△ hf=(hb+hc+hm+0)/4+△ hg=(hc+hd+hm+0)/4+△ hh=(hd+ha+hm+0)/4+△ 其中,△为一随机量,从而得到E,F,G,H这4点。 ④ 再根据E,B,F,M4点的高度计算小正方形EBFM中点的高度,类似地计算小正方形MFCG,HMGD,AEMH中点的高度,即 he’=(ha+hb+hm+he)/4+△1 hf ’=(hb+hc+hm+hf)/4+△1 hg’=(hc+hd+hm+hg)/4+△1 hh’=(hd+ha+hm+hh)/4+△1 以及这些正方形边中点的高度。 ⑤ 递归步骤③和步骤④使正方形网格逐步细化,直至达到预期递归深度,然后连接每个正方形网格点。 -Three-dimensional space fractal interpolation algorithm
Date
: 2025-12-21
Size
: 2kb
User
:
李文选
[
Fractal program
]
Cloud123
DL : 0
二维空间中的分形插值算法 ① 在平面上划分正方形网络n×n,随机给A,B,C,D这4个角点的颜色。 ② 根据4个角点的颜色值的平均值,产生中点M的颜色。 ③ 根据A,B,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点E的颜色;根据B,C,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点F的颜色;根据C,D,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点G的颜色;根据A,D,M点和网格外一虚拟点(颜色值为0)求平均,得到边中点H的颜色。 ④ 根据小正方形EBFM的4角点颜色的平均值,求出小正方形中点以及小正方形的边中点的颜色;然后再沿用上述规则计算小正方形MFCG的中点及边中点的颜色,以此类推,计算小正方形HMGD,AEMH的中点和边中点的颜色。 递归步骤④,使其正方形网格不断细化,直至达到预期的递归深度 -Two-dimensional space fractal interpolation algorithm
Date
: 2025-12-21
Size
: 2kb
User
:
李文选
[
Fractal program
]
fractal
DL : 0
matlab程序画图,常见分形图,function cantor(A,B) c=1 p=0 figure hold on plot([A(2) B(2)],[A(1) B(1)], r* ) while norm(A(1,:)-B(1,:))>=1 C=[] D=[] for i=1:size(A,1) a=A(i,:)+(B(i,:)-A(i,:))/3 b=A(i,:)+2*(B(i,:)-A(i,:))/3 C=[C A(i,:) b] D=[D a B(i,:)] end A=C B=D p=p+1 -matlab program drawing, common fractal images function cantor(A,B) c=1 p=0 figure hold on plot([A(2) B(2)],[A(1) B(1)], r* ) while norm(A(1,:)-B(1,:))>=1 C=[] D=[] for i=1:size(A,1) a=A(i,:)+(B(i,:)-A(i,:))/3 b=A(i,:)+2*(B(i,:)-A(i,:))/3 C=[C A(i,:) b] D=[D a B(i,:)] end A=C B=D p=p+1
Date
: 2025-12-21
Size
: 2kb
User
:
郑志森
CodeBus
is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus
All Rights Reserved.