gpt4 book ai didi

c++ - Mandelbrot 扰动如何工作?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:58 25 4
gpt4 key购买 nike

谁能解释一下扰动是如何描述的in this paper加速渲染 Mandelbrot 集?

我知道如何使用对每个像素执行多次迭代的传统方法来渲染 Mandelbrot 集,但我不太明白那篇论文中描述的内容。

我这样计算引用轨道:

std::complex<double> Xo(some_x, some_y);
std::complex<double> Xn(0,0);

for (int n = 0; n < maxIterations; ++n) {
orbit.push_back(Xn);
Xn = Xn * Xn + Xo;
}

这样对吗?那么我如何使用引用轨道来计算所有其他像素?

最佳答案

Mandelbrot 尺寸的边界可能有无限长,但它仍然是整个平面的无限小部分。对于大多数像素,该论文展示了如何以有限的精度计算局部邻域。

无论如何,您的工作精度有限 (double),因此这对您来说可能无关紧要。

关于c++ - Mandelbrot 扰动如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25640013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com