我有一些图片,想要计算明科夫斯基/盒计数维度,以确定图像中的分形特征。这里有两个示例图像: 10.jpg: 24.jpg: 我正在使用以下代码来计算分形维度:import numpy as np import scipy def rgb2gray(rgb): r, g,...
我正在尝试生成一个xy(二维)坐标形式的螺旋星系,但是数学不是我的强项。我从关于螺旋的一个优秀来源中了解到以下内容: 最简单的螺旋线——阿基米德螺旋线,包括半径r(t)和角度t成正比。因此方程为: (3)极坐标方程:r(t) = at [a为常量] 由此得出 (2)参数方程:x(t) = a...
我写了一份画Sierpinski分形图案的代码。由于它使用递归,所以速度非常慢。你们中是否有人知道如何在不使用递归的情况下编写相同的代码,以使其更快?这是我的代码: midpoint[p1_, p2_] := Mean[{p1, p2}] trianglesurface[A_, B_, C_...
我目前的大学论文要求我们创建一个Sierpinski三角形,并递归地在内部绘制新的三角形。 我们得到的原始代码是这样的:import sys, pygame # a function that will draw a right-angled triangle of a given size...
这个问题与这里提出的问题非常相似。 我的问题是,我有一张地图,类似于这样: 这张地图是使用2D Perlin噪声生成的,然后通过创建高度图来为地形中的每个元素分配类型和颜色值,基于相应元素的高度或坡度,所以相当标准。地图数组是二维的,精确尺寸与屏幕大小(像素对像素)相同,因此在我的设备...
我已将JavaScript代码翻译成C#,您可以在此优秀演示中找到:http://fractal.qfox.nl/dragon.js 我的翻译意图是在单击按钮后仅产生一个龙形,但我认为我的版本中漏掉了一些内容。有关更多信息,请参见维基百科文章:Dragon Curve。 不完整的龙形分形输...
学习一些T-SQL知识,想到一个有趣的练习是用它生成Mandelbrot集合。 结果发现已经有人做过了(最近貌似)。我会让其他人将其作为答案发布,但我很好奇可以进行哪些优化。 或者,您会怎样使代码更易读? 我将选择最易读(但相对紧凑)的版本作为采纳答案(太糟糕了,我们还没有声望奖励!),...