% Dieses Programm visualisiert eine Julia-Menge % (vgl. Lehrbuch, Kap. 9.3). % % Die Festlegung des Bildausschnitts erfolgt durch % Angabe der folgenden Parameter: % ux = kleinste x-Koordinate % ox = größte x-Koordinate % nx = Anzahl der Gitterpunkte auf der x-Achse % uy = kleinste y-Koordinate % oy = größte y-Koordinate % ny = Anzahl der Gitterpunkte auf der y-Achse % % Der Parameter kmax legt die Anzahl der Iterationen fest, % der Parameter c hat dieselbe Bedeutung wie im Buch. ux = -1.8; ox = 1.8; nx = 400; x = linspace(ux,ox,nx); uy = -1.15; oy = 1.15; ny = 255; y = linspace(uy,oy,ny); [xx,yy] = meshgrid(x,y); kmax = 80; w = xx+sqrt(-1)*yy; c = -1.25 % c = -0.75 % c = 0.35+0.35*sqrt(-1) % c = -0.03+0.655*sqrt(-1) % c = -0.12+0.74*sqrt(-1) % c = 0.365-0.3*sqrt(-1) for k = 1:kmax k w = w.^2+c; end w = min(100,abs(w)); colormap(gray) image([ux ox], [uy oy], w) axis equal