偶然玩分形 java测试

分形世界

我从拉丁文形容词fractus(分裂的)造出了fractal(分形)这个词。相应的拉丁文动词 fragere的意义是“使碎裂”:造成不规则的碎片。……多么适合我们的需要啊!这样,除了“分裂的”(像在“分数”或“折射”中那样),fractus还应该有“不规则的”之意,这两个意义都继承保留了下来。

——伯诺瓦·芒德布罗



 

偶然玩分形 java测试_第1张图片

 

  歇尔宾斯三角,还有一个随机形式实现。即:

 

随机生成四个点   a,b,c,p并画出来

 

然后每次 去一个随机数 0~2

 

如果为0 则让p为原来p与a的中点,在画出来。

 

如果为1 则让p为原来p与b的中点,在画出来。

 

如果为2 则让p为原来p与c的中点,在画出来。

 

如此循环n次后会出现~

 


偶然玩分形 java测试_第2张图片

 


偶然玩分形 java测试_第3张图片

 


偶然玩分形 java测试_第4张图片

 

很好看吧,偶然机会学习到。

 

之后会慢慢研究。

 

附带源代码
 
 
 

你可能感兴趣的:(Java,桌面应用学习)