问题标签 [mandelbrot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
167 浏览

php - Mandelbrot 图像精度差颜色周期?

我在 php 中创建了一个 mandelbrot,但 mandelbrot 看起来有点奇怪。我该如何改进它? 在此处输入图像描述

你可以在这里找到一个活生生的例子:http ://www.phpdevpad.de/index.php?id=190 。

更新:Mandelbrot-Zoom 900 次迭代:

在此处输入图像描述

更新:我使用这种计算 mandelbrot 的方法:

  1. http://warp.povusers.org/Mandelbrot/
0 投票
3 回答
1473 浏览

math - 您将如何不断改进曼德布罗分形?

我见过许多 mandelbrot 图像生成器绘制 mandelbrot 的低分辨率分形,然后不断改进分形。这是平铺算法吗?这是一个例子: http: //neave.com/fractal/

更新:我发现这个关于递归细分和计算曼德布洛特:http ://www.metabit.org/~rfigura/figura-fractal/math.html 。也许可以使用 kd-tree 来细分图像?

更新 2:http ://randomascii.wordpress.com/2011/08/13/faster-fractals-through-algebra/ 更新 3:http ://www.fractalforums.com/programming/mandelbrot-exterior-optimization/15/

0 投票
2 回答
4953 浏览

c - OpenMP 中的 Mandelbrot 集

有人可以帮我改进这段代码并给我一些提示。我试图自己创建一个 OpenMP 版本的 Mandelbrot 集。我是 OpenMP 初学者,在这里我没有加快速度,这可能是因为#pragma omp critical但我现在想不出更好的主意。

0 投票
1 回答
220 浏览

php - php 中超过 53 位的浮点精度?

可能重复:
如何在 PHP 中使用高精度小数

对于 mandelbrot 分形,我需要更多的浮点精度,而不是 php 中的 53 位。这可能吗?我读过这篇关于 php 浮点的帖子,但很难理解:http ://www.mysqlperformanceblog.com/2008/01/10/php-vs-bigint-vs-float-conversion-caveat/

0 投票
1 回答
371 浏览

php - 为什么我的 bc-math 不起作用?

在我的函数中,我想使用 php bc-math 来提高精度。我试图替换所有操作无济于事。这是浮点到字符串的转换问题吗?

0 投票
0 回答
266 浏览

kdtree - Quadtree 和 kd-tree 分裂和 mandelbrot 集?

我已经阅读了有关四叉树或 kd-tree 拆分和 mandelbrot 集的信息,但是当第一次拆分之前的矩形和框架位于 mandelbrot 集中或具有相同的迭代深度并且算法从平铺返回时怎么办?当矩形太大时,如何强制跳过填充矩形?

0 投票
1 回答
2851 浏览

fractals - Julia集和mandelbrot集有什么关系?

我写了一个曼德布罗集,我读过关于朱莉娅集的文章,它非常相似,但究竟是什么关系?我可以使用 mandelbrot 公式画出 Julia 集吗?什么是起始参数?阅读我的曼德布罗集代码:

我不确定这意味着 mandelbrot 集对 z 进行迭代,而 julia 集对 c 进行迭代?我是否需要更改代码?

更新:我更改了我的代码,但它不起作用。我的想法是从 $re 和 $im 而不是 0 开始:

更新2:我忘了这个:

0 投票
2 回答
447 浏览

c - 低分辨率 Mandelbrot 分形不是......分辨率足够高?

好的,这是一个我遇到问题的奇怪问题(用 gcc btw 编译)

下面是用于命令提示符的 Mandelbrot 分形生成器的源代码。我以前做过这个,我想自己进行速度测试,看看我能多快生成在命令提示符下实际生成 Mandelbrot 分形所需的代码。每隔一段时间,我都会这样做以测试自己的乐趣

无论如何,我遇到了一个新问题,我无法弄清楚问题是什么。当分形渲染时,无论我设置多少次迭代或什么 escapeValue,它总是会显示为椭圆形!它不应该那样做。

对于所有 mandelbrot/cpp 极客,你能帮我确定为什么我没有得到更多的“mandelbrot”形状吗?

Thanks if you got this far, appreciate your help!

0 投票
2 回答
10367 浏览

java - 在 Java 中放大 Mandelbrot 集分形

我开始制作曼德布罗集分形查看器。在放大分形时,我遇到了很多问题。如果您尝试缩放,查看器只会靠近中心。我已经尽我所能来理解这个困境。我怎样才能放大我的分形,当我放大时,它会放大屏幕的中心,而不是分形的中心?

0 投票
1 回答
351 浏览

c - 在 C 中创建 Mandelbrot 集图的问题

我正在尝试用 C 代码创建一个 Mandelbrot 集;我的输出将是一个数据文件,一列实部和一列虚部要绘制在 Argand 或复平面上。我在标题中定义了所有复杂的数学内容,complex.h并且正在使用具有complexdouble R部和double I虚部的结构。我正在尝试循环 dz 的谷值并更新 z iter=80 次,或者直到该点位于定义的半径之外。dz 是虚数,基本上在 [(dzrmin + i*dzimin), (dzrmax +i*dzimax)] 范围内。z 是当前复数,更新为 z^2 = dz + z。我有一个csum()对两个复数求和的函数和一个csquare()对一个复数求平方的函数。这是我的整个代码

和我的头文件complex.h

我得到了一些实际值,它们很快变得非常大,并且位于半径 2 之外,然后是很多实部-nan和虚部-nan。关于我缺少什么的任何建议?