【问题标题】:What is a fractal? [duplicate]什么是分形? [复制]
【发布时间】:2009-01-14 20:10:03
【问题描述】:

How to program a fractal 的副本


什么是分形?

这是从数学带到编程以简化或解决一组特定问题的概念之一吗?

我正在结束这个问题并发布了相关的 question

【问题讨论】:

  • 这是一个真正的问题,它实际上与编程无关(除了原始发帖人错误地认为它是一种编程技术)
  • 嗯,这里有两个问题。第一个不是编程问题,第二个的答案是简单的“不”。
  • 我应该更好地表达我的问题。我想知道这是否是从数学带到编程以简化或解决一组特定问题的概念之一
  • 在这一点上,既然你已经产生了这么多不相关的答案,那么我想说你最好通过删除这个问题并提出一个更清晰的问题来更好地为社区服务。不过说实话,维基百科的文章回答了你的问题。
  • 维基百科会立即回答这个问题......

标签: fractals


【解决方案1】:

如果您想以一般非编程方式了解分形,我建议您查看一般非编程网站。维基百科有a good article on them。如果您想了解编程分形,我建议您查看这个已经提出的问题:

How to program a fractal

它甚至还有分形标签。

【讨论】:

    【解决方案2】:

    分形通常是“一种粗糙的或零散的几何形状,可以分割成多个部分,每个部分(至少近似)是整体的缩小版”,这种属性称为自相似性。该术语由 Benoît Mandelbrot 于 1975 年创造,源自拉丁语 fractus,意为“破碎”或“断裂”。数学分形基于经过迭代的方程,一种基于递归的反馈形式。

    分形通常具有以下特征:

    它在任意小尺度上都具有精细的结构。

    它太不规则了,用传统的欧几里得几何语言很难描述。

    它是自相似的(至少是近似的或随机的)。

    它的 Hausdorff 维度大于其拓扑维度(尽管空间填充曲线如希尔伯特曲线不满足此要求)。

    它有一个简单的递归定义。

    http://en.wikipedia.org/wiki/Fractal

    【讨论】:

      【解决方案3】:

      它是一种自相似形状,通常基于重复的数学函数(但不一定)。它与编程技术无关,但最简单的查看方法是编写程序来绘制它。 (用纸笔画分形很费时间)

      我所说的“自相似”是指,如果您继续放大分形的不同部分,它不会像非分形形状那样变得“更平滑”或更线性。它的复杂程度与缩放级别无关。

      Wikipedia page 非常有用

      【讨论】:

        【解决方案4】:

        查看Procedural Generation,了解如何在编程中使用分形的一种方式。它们是从非常简单的来源生成混乱/看似复杂的数据的绝佳方式。生成的数据通常受益于自相似性和其他组织结构,使内容对人们更有意义。

        【讨论】:

          猜你喜欢
          • 2017-02-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-27
          • 2022-08-06
          • 2016-08-27
          • 2018-11-04
          相关资源
          最近更新 更多