21得票8回答
计算点的希尔伯特值以在希尔伯特R树中使用?

我有一个应用程序需要进行空间查询,数据集会经常更新,因此Hilbert R-Tree(维基百科)(citeseer)似乎是一种适合的数据结构。 然而,就我所见,所有关于这个数据结构算法的描述甚至都没有提及如何计算必要的Hilbert Value,也就是到达该点的Hilbert Curve上的...

11得票5回答
绘制火焰分形图。

我正在寻找有关如何绘制火焰分形的信息。在搜索了很多内容后,我并没有找到太多有用的资料,要么是介绍如何使用第三方工具的页面,要么就是过于复杂无法理解。是否有人知道它们是如何工作的,或者可以指导我不那么复杂的实现方法?

9得票4回答
如何使用T-SQL生成Mandelbrot图形?

学习一些T-SQL知识,想到一个有趣的练习是用它生成Mandelbrot集合。 结果发现已经有人做过了(最近貌似)。我会让其他人将其作为答案发布,但我很好奇可以进行哪些优化。 或者,您会怎样使代码更易读? 我将选择最易读(但相对紧凑)的版本作为采纳答案(太糟糕了,我们还没有声望奖励!),...

9得票1回答
为什么我的龙形分形图不完整?

我已将JavaScript代码翻译成C#,您可以在此优秀演示中找到:http://fractal.qfox.nl/dragon.js 我的翻译意图是在单击按钮后仅产生一个龙形,但我认为我的版本中漏掉了一些内容。有关更多信息,请参见维基百科文章:Dragon Curve。 不完整的龙形分形输...

49得票8回答
具有可变数量for循环的函数(python)

我的问题很难解释。 我想创建一个包含嵌套for循环的函数, 其数量与传递给函数的参数成比例。 这里是一个假设性的例子:Function(2) ...涉及到的事情...for x in range (y): for x in range (y): do_whateve...

15得票6回答
Buddhabrot分形

我正在尝试实现佛光晕分形。我不明白一件事:我检查的所有实现都是在图像上选择随机点来计算粒子逃逸路径。这样做有什么用?为什么不遍历所有像素呢? 随机选取的点有什么作用?更多的点可以产生更好的图片,所以我认为遍历所有像素会得到最好的结果——我错了吗? 根据我的测试数据: 处理400x400像...

40得票15回答
代码高尔夫:曼德博集合

这是代码高尔夫的通常规则。这里提供一个Python实现作为示例。from PIL import Image im = Image.new("RGB", (300,300)) for i in xrange(300): print "i = ",i for j in xrang...

10得票5回答
在Mathematica中迭代生成Sierpinski三角形?

我写了一份画Sierpinski分形图案的代码。由于它使用递归,所以速度非常慢。你们中是否有人知道如何在不使用递归的情况下编写相同的代码,以使其更快?这是我的代码: midpoint[p1_, p2_] := Mean[{p1, p2}] trianglesurface[A_, B_, C_...

82得票12回答
如何编写分形程序?

我没有编写分形程序的经验。当然,我看过著名的Mandelbrot图像等。 你能提供一些简单的分形算法吗? 编程语言并不重要,但我最熟悉的是ActionScript、C#和Java。 我知道如果我在谷歌上搜索分形,会得到很多(复杂)信息,但我想从一个简单的算法开始,并进行尝试。 欢迎提出...

14得票2回答
需要关于分形布朗噪声(FBM)和Perlin噪声的澄清。

我正在研究地形生成的各种噪声类型,但当噪声变成Perlin噪声,Perlin噪声变成FBM时,我有点困惑。希望有人能澄清我的任何错误。目前,我认为以下内容是正确的: 噪声:包含振幅和频率,这两者结合某种插值方式(如线性、余弦或立方)来确定最终值。 Perlin噪声:是多个八度噪声函数之和(...