我已经在php中创建了mandelbrot,但mandelbrot看起来有点奇怪。我该如何改进它? Mandelbrot坏图像精确颜色循环?
你可以在这里找到一个生动的例子:http://www.phpdevpad.de/index.php?id=190。
更新:曼德尔布罗变焦与900次迭代:
更新:我使用计算天壤之别的这个方法:
double Re_factor = (MaxRe-MinRe)/(ImageWidth-1);
double Im_factor = (MaxIm-MinIm)/(ImageHeight-1);
double newMinRe = MinRe + (Re_factor* x1);
double newMaxRe = MinRe + (Re_factor* x2);
double newMinIm = MinIm + (Im_factor* y1);
double newMaxIm = MinIm + (Im_factor* y2);
// and then I compute c - real and c- imag values
for(unsigned y=0; y<ImageHeight; ++y)
{
double c_im = newMinIm - y*Im_factor;
for(unsigned x=0; x<ImageWidth; ++x)
{
double c_re = newMinRe + x*Re_factor;
// ComputeMandelbrot();
}
}
你能发布一个到源的链接吗?或者在这里包含相关的位? – ethrbunny
@ethrbunny:完成。阅读我的更新。 – Bytemain
在Julia集教程中...连接的Julia集总是包含0 + 0i点。断开的一个不包含该点。因此,通过针对K的不同值测试点0 + 0i,您可以创建连接的茱莉亚集的地图。这张地图是Julia集合的Mandelbrot集合。曼德尔布罗特通过绘制茱莉亚集合发现了这种形状。 – phkahler