我寫了一個mandelbrot集,我已經閱讀了關於julia集,它非常相似,但究竟是什麼關係?我可以使用mandelbrot公式來繪製一個茱莉亞集?什麼是起始參數?閱讀我的代碼爲Mandelbrot集:茱莉亞集和曼德爾布羅集之間的關係是什麼?
function complex_iterate($re,$im)
{
$re=strval($re);
$im=strval($im);
$zisqr = $zrsqr = $iter = $zIm = $zRe = "0";
bcscale(50);
while (floatval(bcadd($zrsqr,$zisqr)) < 4
&& $iter < $this->iterations
)
{
$zIm = bcmul($zIm,$zRe);
$zIm = bcadd($zIm,$zIm);
$zIm = bcadd($zIm,$im);
$zRe = bcadd(bcsub($zrsqr,$zisqr),$re);
$zrsqr = bcmul($zRe,$zRe);
$zisqr = bcmul($zIm,$zIm);
++$iter;
}
return $iter;
我不知道這意味着什麼曼德勃羅集迭代針對z和Julia集迭代對C?我是否需要更改代碼?
更新:我更改了我的代碼,但它不起作用。我的想法是先從$重和$ IM,而不是0:
$zisqr = $zrsqr = $iter = 0;
$zIm=$im;
$zRe=$re;
$re="-0.7";
$im="0.27015";
更新2:我忘了這一點:
$zrsqr = $zRe*$zRe;
$zisqr = $zIm*$zIm;
這與編程無關,據我所知 - 我建議它移到SE網絡的其他地方 - 數學? –
這個php相關嗎? – Dale
算法問題和直接相關的數學題目是...如果你正在努力實現它們。 – Charles