Hi,
vor kurzem habe ich eine Aufgabe bekommen, es geht um Fraktale. Ich hab hier mal den Auszug aus dem Skript:
https://zyclop.zy.funpic.de/member/Skript_Aufgaben_PP_Teil3b_20061111.pdf
und hier mal meinen ersten Lösungsansatz:
Ich steh irgendwie auf der Leitung und hab keine Ahnung, was ich machen muss
es geht ausschließlich um den Algorithmus, die grafische Ausgabe ist erst mal unwichtig.
die zahlen für x und y habe ich mal so aus einer Beispiel Rechnung aus dem Unterricht übernommen.
Hier die Formel für komplexe Zahlen, für den Fall das sie einer nicht kennt:
z = x+j*y bzw. z = a+j*b
|z| = sqrt((x*x)+(y*y)) bzw. |z| = sqrt((a*a)+(b*b))
Ich danke schon mal für eventuelle Hilfen ^^
---zyclop
vor kurzem habe ich eine Aufgabe bekommen, es geht um Fraktale. Ich hab hier mal den Auszug aus dem Skript:
https://zyclop.zy.funpic.de/member/Skript_Aufgaben_PP_Teil3b_20061111.pdf
und hier mal meinen ersten Lösungsansatz:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
double z,c,x,y;
z = 0;
x = 1.5;
y = 1.0;
while(z < 2)
{
c = sqrt((x*x)+(y*y));
z = (z*z)+c;
printf("\n%f",z);
}
getch();
}
Ich steh irgendwie auf der Leitung und hab keine Ahnung, was ich machen muss
es geht ausschließlich um den Algorithmus, die grafische Ausgabe ist erst mal unwichtig.
die zahlen für x und y habe ich mal so aus einer Beispiel Rechnung aus dem Unterricht übernommen.
Hier die Formel für komplexe Zahlen, für den Fall das sie einer nicht kennt:
z = x+j*y bzw. z = a+j*b
|z| = sqrt((x*x)+(y*y)) bzw. |z| = sqrt((a*a)+(b*b))
Ich danke schon mal für eventuelle Hilfen ^^
---zyclop