答案 0 :(得分:3)
如果您想以一般的非编程方式了解分形,我建议您查看一般的非编程网站。维基百科有a good article on them。如果您想了解编程分形,我建议您查看这个已经问过的问题:
它甚至还有一个分形标记。
答案 1 :(得分:2)
分形通常是“粗糙或碎片的几何形状,可以分成几个部分,每个部分是(至少近似)整体的缩小尺寸副本,”称为自相似性的属性。该术语由BenoîtMandelbrot于1975年创造,源自拉丁语fractus,意思是“破碎”或“破碎”。数学分形基于经历迭代的方程,这是一种基于递归的反馈形式。
分形通常具有以下特征:
它具有任意小规模的精细结构。
在传统的欧几里德几何语言中,它太不规则了。
它是自相似的(至少近似或随机)。
它的Hausdorff维数大于其拓扑维数(尽管空间填充曲线(如希尔伯特曲线)不满足此要求。)
它有一个简单的递归定义。
答案 2 :(得分:1)
它是一种自相似的形状,通常以重复的数学函数为基础(但不一定)。它与编程技术无关,但最简单的方法是编写一个程序来绘制它。 (用纸笔绘制分形图非常耗时)
通过'自相似',我的意思是,如果你继续放大分形的不同部分,它不会得到任何“更平滑”或更线性,就像非分形形状一样。它的复杂程度是缩放级别的不变量。
Wikipedia page非常有用
答案 3 :(得分:1)
查找Procedural Generation,了解编程中如何使用分形。它们是从非常简单的源生成混乱/看似复杂的数据的绝佳方式。生成的数据通常受益于自相似性和其他组织结构,使内容对人们更有意义。