Newton Fraktal

Neue Frage »

Cherubael Auf diesen Beitrag antworten »
Newton Fraktal
Hallo
Ich versuche in C# den Newton Fraktal zu zeichnen.
Es klappt aber nicht.
Kann mir hier vielleicht jemand weiterhelfen

Mein bisheriger Versuch:

void Newton(Graphics g, int step) {
for (double real = -3; real <= 2; real += step * 0.01) {
for (double imag = -2; imag <= 2; imag += step * 0.01) {
double x = real;
double y = imag;
int i = 0;
for (; i < 200; i++) {
x -= (Math.Pow(x, 3) / 3 - 2 * Math.Pow(x, 2) + 2 * x) / (Math.Pow(x, 2) - 4 * x + 2);
y = Math.Pow(x, 3) / 3 - 2 * Math.Pow(x, 2) + 2 * x;
if (y == 0)
break;
}
g.FillRectangle(new SolidBrush(Color.FromArgb(0, i, 0)), (int)(real * 100 + 300), (int)(imag * 100 + 200), step, step);
}
}
}
Duedi Auf diesen Beitrag antworten »

ein tipp: für rekursiv definierbare Integrale eignet sich prächtig Berkeley Logo. Das kann man kostenlos runterladen. Auf der Seite gibt es eine kleine Einführung und ein Beispiel zur Fraktalprogrammierung (hier der Kochschen Schneeflocke, man kann das Prinzip dort besonders gut erfassen) gibt es hier bei wikipedia. Der Programmcode ist der erste und zweite unter "Programmierbeispiel"

lg, Philipp
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »