我在php中创建了一个mandelbrot,但是mandelbrot看起来有点奇怪。我怎样才能改进它?
您可以在此处找到实时示例:http://www.phpdevpad.de/index.php?id=190。
更新:Mandelbrot-Zoom 900次迭代:
更新:我使用这种计算mandelbrot的方法:
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();
}
}
答案 0 :(得分:1)
1)您需要增加最大迭代次数。黑色区域太大了。
2)你可以将味觉改为更有趣的东西。 “蓝色”的突然变化很奇怪。
3)女性的默认情况应该更大......
答案 1 :(得分:1)
我猜测有些事情正在发生: