Ich habe wieder einmal ein System nichtlinearer Differentialgleichungen entdeckt, das ich noch nicht kannte und einige Experimente damit durchgeführt...
Ich begann zunächst damit, das System, das durch die folgenden Gleichungen definiert wird
wie gehabt in Java zu implementieren.
Ein erster Versuch der Berechnung mit den Parametern b=9 und unterschiedlichen Parameterwerten für a sah wie folgt aus (Visualisierungen natürlich wie immer mittels Gnuplot):
Erste Berechnung des Systems mit den Parametern b=9 und unterschiedlichen Parameterwerten für a
Man erkennt, dass für die beiden Parameterwerte 0.5 und 0.9 für a das System ein seltsames Verhalten an den Tag legt. Das liegt daran, dass das benutzte numerische Verfahren nicht ideal konfiguriert war. Ich versuchte zunächst, das Verfahren durch das nach Runge, Kutta und Fehlberg zu ersetzen, erreichte damit aber keine Verbesserung - auch als ich den Parameter für die Toleranz, der die adaptive Schrittweitensteuerung kontrolliert veränderte. Also kehrte ich zu dem Verfahren nach Cash und Karp zurück, änderte allerdings auch hier den Parameter für die Toleranz von 1E-07 auf 1E-09 - damit konnte ich die Berechnungen für alle Parametersätze erfolgreich durchführen - als Beispiel zunächst wieder der Parametersatz von oben:
Berechnung des Systems mit den gleichen Parametern wie oben, allerdings anders parametriertem numerischen Lösungsverfahren
Man erkennt zum Beispiel beim Parameterwert für b=8 Ähnlichkeiten zum Bouali-System mit seinen zwei Walzen:
Berechnung des Systems mit dem Parameter b=8
Ich habe hier als Galerie die Ergebnisse der Berechnungen des Systems mit Werten für den Parameter b von 1 bis 15 angefügt - man sieht sehr schön, dass der Parameter b (unter anderem) die Orientierung der Trajektorie in der x-z-Ebene kontrolliert.
Collatz-Vermutung II
29.09.2021
Nachdem ich kürzlich bereits über meinen Zeitvertreib mit der Collatz-Vermutung berichtet habe folgen hier nun einige Details meiner Implementierung
WeiterlesenAI und ML Android Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Go GUI Hardware Java Jupyter JupyterBinder Komponenten Links Linux Markdown Markup Music Numerik OpenSource PKI-X.509-CA Präsentationen Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
Nach der letzten losen Zusammenstellung (für mich) interessanter Links aus den Tiefen des Internet von 2026 folgt hier gleich die nächste:
WeiterlesenGerade habe ich Urlaub - und Urlaub bei mir heißt auch immer Maintenance im Heimlabor. Das wiederum heißt Updates und Upgrades für die verschiedenen Server, Dienste und Virtualisierungsplattformen. Und natürlich geht auch immer etwas schief - auch dieses Mal...
Weiterlesen
Flaggen-Emojis aus ISO3166-1 Country CodesIch fand neulich diesen interessanten Link, der beschreibt, wie man die Flaggenicons für alle Länder der Erde mit einem simplen Unicode-Feature erzeugen kann und dachte: "Das will ich auch ausprobieren!". Wieder etwas, das ich noch nicht über Unicode wusste...
WeiterlesenManche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.
Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.
Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...
PS: Meine öffentlichen Codeberg-Repositories findet man hier.