Zauberspiegel Wissenschaft Ideenfabrik | |
|
Ab sofort neues Forum nutzbar: www.torkado.de/zauberspiegel Bitte hier nichts mehr eintragen, eventuell eigene gute Texte von hier rüberschaffen. --- Ab Oktober kann man hier nur noch lesen --- |
| Altes Archiv | Mitglieder | Registrieren | Login |
| More : [1] [2] |
| Ersteller | Thema » Beitrag als Abo bestellen | | |||
Gabi Status: Offline Registriert seit: 29.12.2007 Beiträge: 98 Nachricht senden |
Neue einfachste Fraktale gefunden | ||||
<Ulli> unregistriert |
KEINE MACHT DEN DROGEN !!! | ||||
Gabi Status: Offline Registriert seit: 29.12.2007 Beiträge: 98 Nachricht senden |
Vielleicht solltest du mal was einnehmen, zum Aufwachen. Gute Nacht | ||||
Markus ![]() Admin Status: Offline Registriert seit: 28.12.2007 Beiträge: 77 Nachricht senden |
@Ulli Signatur we have a problem for every solution | ||||
<Victor> unregistriert |
Hallo Gabi, Hallo Markus | ||||
Markus ![]() Admin Status: Offline Registriert seit: 28.12.2007 Beiträge: 77 Nachricht senden |
@Victor Signatur we have a problem for every solution | ||||
<Victor> unregistriert |
Um überhaupt über das (schöne) Auge aussagen zu können, muß man den source-code, und den Algorithmus kennen, mit dem es programmiert ist. Ich vermute mal, das Programm arbeitet iterativ und numerisch, statt analytisch...(?) | ||||
Gabi Status: Offline Registriert seit: 29.12.2007 Beiträge: 98 Nachricht senden |
Der Quellkode ist schon lange auf http://www.torkado.de/vorschau/zehnIterat.htm verlinkt. Lest ihr denn die angebotenen Links gar nicht ? Hier direkt zum Programm: http://www.torkado.de/vorschau/Auge2Programme.txt Den Text kann man wie er ist bei UltraFractal (4 Wochen kostenlos bei ultrafractal.com zu holen) reinkopieren und starten. War ursprünglich dort das Standard-Apfelmännchen. Im Abschnitt loop steht beim normalen Apfelmännchen z = z*z + #pixel und hier mit zs (= z-Stern = Konjugiert-Komplexes z) und der mit Faktor +-@koppl verkoppelten Parallelrechnung (Zwillingsverfahren) stattdessen: ******************** ... init: z = @start z2 = z loop: zold = z zs = real(z) - flip(imag(z)) z = zs*z + #pixel + @koppl * z2 zs2 = real(z2) - flip(imag(z2)) z2 = zs2*z2 + #pixel - @koppl * zold bailout: |z| = @bailout ... param koppl caption = "Koppelparameter" default = (0.5,0) endparam ... ********************************* Beim zweiten Programm wird der Abbruch (bailout) anders ermittelt, es kommen leicht andere Muster. Für den Schädel alles genauso, nur zs^z statt zs*z und #pixel ist dort nicht das Bildraster, sondern konstant (-1, 0), wie bei einer Juliamenge. Aber das habe ich alles auf http://www.torkado.de/vorschau/ erklärt. Mann, jetzt sehe ich gerade, da steht doch alles schon oben ! Warum fragst du nach dem Quellkode ? MfG Gabi [Dieser Beitrag wurde am 09.07.2009 - 18:35 von Gabi aktualisiert] | ||||
<Victor> unregistriert |
init: | ||||
Gabi Status: Offline Registriert seit: 29.12.2007 Beiträge: 98 Nachricht senden |
zold ist eine komplexe Variable wie z, nur eben genannt zold (soll heißen z-old = altes z von der Iteration vorher) Mit flip kann man hier den Imaginärteil einer komplexen Variable belegen. Habe ne ganze Weile gebraucht, um das herauszufinden (taucht in der Hilfe nicht auf) Eigentlich heißt es: "schalte um auf die andere Koordinate". Hier habe ich die komplexe Zahl in Komponenten trennen müssen, um das Minuszeichen vor den Imaginärteil zu setzen, weil zs die konjugiert-komplexe Zahl von z sein soll. "@..." So werden hier die Konstanten gekennzeichnet, die man im Programmformular ändern kann. Durch den Programmteil param koppl caption = "Koppelparameter" default = (0.5,0) endparam tauchen im Formular zwei Eingabefelder auf mit der Voreinstellung 0.5 und 0, beschriftet mit dem Wort 'Koppelparameter'. (Es geht auch default=0.5 , dann ist es nur ein Eingabefeld.) Und im Programm darüber greift man auf den Wert zu (den vom Formular, wenn ich dort Änderungen gemacht habe) mit @koppl . Gemischt wird hier gar nichts, im Gegenteil, es programmiert sich sehr bequem. In meinen eigenen Programmen habe ich immer Realteil und Imaginärteil einzeln gerechnet. Das wäre beim Apfelmännchen (z = z*z + C) mit Zwillingsverfahren: x1n = x1*x1 - y1*y1 + Cx + @koppl*x2 y1n = 2.0*x1*y1 + Cy + @koppl*y2 x2n = x2*x2 - y2*y2 + Cx - @koppl*x1 y2n = 2.0*x2*y2 + Cy - @koppl*y1 x1 = x1n y1 = y1n x2 = x2n y2 = y2n aber beim Auge (z = z*(z*) + C, wobei z=x+iy und z*=x-iy ist) wird beim Imaginärteil nicht xy und yx zu 2xy addiert, sondern zu Null subtrahiert. Und im Realteil gibt es Kreise statt Hyperbeln: x1n = x1*x1 + y1*y1 + Cx + @koppl*x2 y1n = Cy + @koppl*y2 x2n = x2*x2 + y2*y2 + Cx - @koppl*x1 y2n = Cy - @koppl*y1 x1 = x1n y1 = y1n x2 = x2n y2 = y2n Die Bilder sind dieselben wie bei UltraFractal in komplex-Schreibweise (habe dort auch mal so wie hier gerechnet, sogar den Schädel, da wird es viel komplizierter bei z^z). Du kannst Dir das auch alles im Quelltext dieser JavaScripte ansehen: http://www.torkado.de/progs/scripte/UFr … chAuge.htm http://www.torkado.de/progs/scripte/UFr … nneNah.htm http://www.torkado.de/progs/scripte/UFr … Spinne.htm http://www.torkado.de/progs/scripte/UFr … chKopf.htm Hinweis: Beim Einsatz von z* arbeitet man mit der Gegenwelle. Irgendwie sind hier Skalarwellen verschlüsselt, dort ist der Phasenwert zweier Wellen (E und H ?) auch gespiegelt und nicht Null, wie im Fernfeld der Hertzschen Welle. MfG Gabi [Dieser Beitrag wurde am 10.07.2009 - 11:03 von Gabi aktualisiert] | ||||
| More : [1] [2] |
![]() |
Das
Forum wendet sich an interdisziplinäre Grenzenüberschreiter der Naturwissenschaft,
wie Privatforscher, Erfinder und Entdecker und die, die es werden wollen.
Neue Ideen oder gute Fragen sind Pflicht, die Lehrmeinung wird als bekannt
vorausgesetzt. Wiederholt mahnende Vertreter der "anerkannten Seite"
ohne kreativen Beitrag sind nicht erwünscht, auch Fragen nicht, die
kein kreatives Ziel verfolgen, sondern auf eine Beschäftigungstaktik
hinauslaufen. Destruktive oder beleidigende Beiträge werden gelöscht.
|
|
|
An
Schüler und Studenten eine |
|
|
[ Resonanz-Programm
] [ PSE ] [
Borderlands ] [
Dichtes Wasser
] [ Tolzin ] [ Dorntorus
] [ Disclaimer
]
|
||