Numerik

Numerische Mathematik in Computern

Julia-Mengen mit Shadern umgesetzt

11.08.2019

Nachdem ich begonnen hatte, mich anlässlich der neu erwachten Leidenschaft für das Mandelbrot-Fraktal mit Shaderprogrammierung zu befassen, habe ich ein weiteres verwandtes System in Angriff genommen:


Doppelte Genauigkeit in Java

03.08.2019

Ich berichtete hier bereits von den durch die Einschränkungen der Fließkomma-Arithmetik-Implementierungen in modernen Computersystemen zu beachtenden Ungenauigkeiten in numerischen Computersimulationen am Beispiel nichtlinearer dynamischer Systeme. Nach meinen ersten Versuchen der Shaderprogrammierung habe ich eine weitere Methode untersucht, dieser Ungenauigkeiten mit vertretbarem Aufwand Herr zu werden...


Doppelte Genauigkeit beim Rechnen mit Shadern

Nachdem ich den im Netz gefundenen Code zur durch die Shader der Graphikkarte unterstützten Berechnung des Mandelbrotfraktals entstaubt habe, habe ich nun den nächsten Schritt getan: Es ging zwar schnell, allerdings war ich mit der einfachen Genauigkeit der Shader nicht zufrieden, die bereits bei relativ moderaten Zoomstufen nicht mehr ausreicht: ich wollte doppelte Genauigkeit!


Mandelbrot-Sets mittels Shadern berechnen

Nachdem ich in den letzten verregneten Tagen auf Youtube in den Videos von Numberphile versunken bin, hat mich eines davon angestachelt, mich selbst mit dem Mandelbrotset zu beschäftigen. Als ich dann noch Code fand, der behauptete, das auf einer Graphikkarte mittels Shadern berechnen zu können, war es um mich geschehen...


Fermi-Pasta-Ulam–Tsingou-Experiment

21.04.2019

Nachdem ich nun schon längere Zeit nichts mehr über Chaos und nichtlineare Systeme geschrieben habe, habe ich meinen Urlaub dazu genutzt, mich des Fermi-Pasta-Ulam–Tsingou-Experiments anzunehmen. Hier meine Ergebnisse...


Lyapunov-Koeffizienten

13.01.2019

Nachdem ich nun bereits Bifurcation Diagramme mittels Gnuplot visualisiert hatte, wollte ich auch Lyapunov Exponenten berechnen und darstellen...


Bifurcation Diagramme und Gnuplot

Ich beschäftige mich ja gerade wieder mehr mit Chaostheorie und nichtlinearen Differentialgleichungssystemen. Viele der Visualisierungen, die man hierzu auf dieser Seite finden kann, wurden mit Java3D oder Gnuplot erstellt. Für die Untersuchung von Bifurcation Diagrammen wollte ich etwas neues versuchen.


GC und beliebige Präzision in Java

24.11.2018

Das letzte Mal, als ich über Vor- und Nachteile der Durchführung mathematischer Berechnungen mit verschiedenen Datentypen schrieb, vernachlässigte ich einen Aspekt, dessen Einfluss und Wichtigkeit von der benutzten Programmiersprache und konkreten Implementierung abhängt:


Mathematik mit beliebiger Präzision in Java

11.11.2018

Wann immer ich hier über Experimente mit numerischen Lösungsverfahren für Differentialgleichungssysteme berichte, habe ich im Hinterkopf, dass diese Verfahren eigentlich völlig ungeeignet dafür sind, solche Systeme zu analysieren, da heutige Digitalcomputer bereits rationale Zahlen nicht exakt darstellen können - von irrationalen ganz zu schweigen...


Kontinuierliche Visualisierung für Strange Attractors

20.10.2018

Nachdem ich bereits verschiedene Möglichkeiten der Visualisierung von dynamischen Systemen mit Strange Attractors vorgestellt habe, hier eine weitere Alternative


Ältere Artikel

 

Hier geht es zum Archiv der Artikel, die vor dem 04.06.2018 verfasst wurden:

  • Chaotische Systeme und implizites Eulerverfahren
  • Implizites Eulerverfahren
  • ...


Alle Artikel rss Wochenübersicht Monatsübersicht Codeberg Repositories Mastodon Über mich home xmpp


Manche 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.