這裏是我如何設置一個代表MandelBrot集的數組的僞代碼,但是當它保持1:1的寬高比時它變得非常可怕。爲什麼這會產生拉伸的分形?
xStep = (maxX - minX)/width;
yStep = (maxY - minY)/height;
for(i = 0; i < width; i++)
for(j = 0; j < height; j++)
{
constantReal = minReal + xStep * i;
constantImag = minImag + yStep * j;
image[i][j] = inSet(constantReal, constantImag);
}
謝謝!
你可以顯示函數'inSet'在做什麼。 – Akusete 2008-11-26 04:32:15
它計算該點的迭代次數,返回迭代次數或0,如果它「太遠」。 – 2008-11-26 05:01:20