<?php
error_reporting(0);
$x = 170;
$y = 150;
$im = -1.5;
for($maxy = $y;$maxy;$maxy--) {
$re = -2.2;
for($maxx = $x;$maxx;$maxx--) {
$zr = $re;
$zi = $im;
$n = 39;
for($i = 20;$i;$i--) {
$a = $zr * $zr;
$b = $zi * $zi;
if ($a + $b == 4) { break; }
$zi = $zr * $zi;
$zr = $a - $b + $re;
$zi = $zi + $zi + $im;
$n++;
}
if ($n == 59) { $n = 95; }
echo(chr($n));
$re = ($re + 3 / $y);
}
echo("\n");
$im = ($im + 3.5 / $x);
}
?>
Vlákno názorů k článku
Signatury a fraktály podruhé
3. 4. 2007 11:53
Re: Mandelbrot snadno a rychle
Jeste to jde trosku vylepsit: pres GD primo renderovat obrazek a nahradit echo vykreslenim pixelu.
Harvie (neregistrovaný)
3. 4. 2007 14:08
Re: Mandelbrot snadno a rychle
To je skript pro příkazovej řádek.
3. 4. 2007 16:38
Re: Mandelbrot snadno a rychle
Tak to ano, ale kdyby to cele bylo uzavrene do znacky [pre], tak by slo i o pekny skriptik pro Weby.

