私はマンデルブロ集合を書き、ジュリア集合について読んだことがありますが、それは非常に似ていますが、正確にはどのような関係がありますか?マンデルブロ集合を使用してジュリア集合を描くことはできますか?開始パラメータは何ですか?マンデルブロ集合の私のコードを読んでください:
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に対して反復され、ジュリア集合がcに対して反復されることの意味がわかりませんか?コードを変更する必要がありますか?
更新:コードを変更しましたが、機能しません。私の考えは、0ではなく$reと$imから始めることです。
$zisqr = $zrsqr = $iter = 0;
$zIm=$im;
$zRe=$re;
$re="-0.7";
$im="0.27015";
更新2:これを忘れました:
$zrsqr = $zRe*$zRe;
$zisqr = $zIm*$zIm;