Computational Science

10
Reihenfolge der Operationen, numerische Algorithmen

Ich habe das gelesen (1) Schlecht konditionierte Operationen sollten vor gut konditionierten durchgeführt werden. Als Beispiel sollte man als berechnen, da die Subtraktion schlecht konditioniert ist, während die Multiplikation nicht ist.xz−yzxz−yzxz-yz(x−y)z(x−y)z(x-y)z Eine Fehleranalyse erster...

10
Über eine schnellere Approximation von log (x)

Ich hatte vor einiger Zeit einen Code geschrieben, der versuchte, log(x)log(x)log(x) ohne Verwendung von Bibliotheksfunktionen zu berechnen . Gestern habe ich den alten Code überprüft und versucht, ihn so schnell wie möglich (und korrekt) zu machen. Hier ist mein bisheriger Versuch: const double...

10
Warum sind Runge-Kutta und Eulers Methode so unterschiedlich?

Ich löse ein lineares Gleichungssystem, , numerisch. Ich habe dies mit den populären Methoden von Euler und Runge-Kutta (RK) gemacht. Ich habe einen ziemlichen Unterschied zwischen den beiden in der Genauigkeit der analytischen Lösung festgestellt. Was ist der Grund dafür?x˙- -- -= A.- -- -⋅ x- --...

10
Raviart-Thomas-Elemente auf dem Referenzquadrat

Ich möchte erfahren, wie das Raviart-Thomas (RT) -Element funktioniert. Zu diesem Zweck möchte ich analytisch beschreiben, wie die Basisfunktionen auf dem Referenzquadrat aussehen. Das Ziel hier ist nicht, es selbst zu implementieren, sondern nur ein intuitives Verständnis des Elements zu erlangen....

10
C ++ - Bibliothek zur numerischen Integration (Quadratur)

Ich habe meine eigene kleine Subroutine für die numerische Integration (Quadratur), eine C ++ - Adaption eines ALGOL-Programms, das 1967 von Bulirsch & Stoer veröffentlicht wurde (Numerische Mathematik, 9, 271-278). Ich möchte auf einen moderneren (adaptiven) Algorithmus upgraden und mich...

10
Integriert in den Log-Log-Bereich

Ich arbeite mit Funktionen, die im Allgemeinen viel flüssiger sind und sich im Log-Log-Bereich besser verhalten - also führe ich dort Interpolation / Extrapolation usw. durch, und das funktioniert sehr gut. Gibt es eine Möglichkeit, diese numerischen Funktionen in den Log-Log-Bereich zu...

10
Visualisierung von Quadtree- und Octree-Gittern

Sogenannte Quadtree- und Octree- Gitter sind für Anwendungen, die eine adaptive Netzverfeinerung erfordern, sehr attraktiv. Sie werden zum Beispiel in Gerris und Paramesh verwendet . Ist jemandem ein gutes Dateiformat für solche Raster und unterstützende Visualisierungssoftware bekannt? Siehe auch...

10
Wie starte ich LAPACK in c ++?

Ich bin neu in der Computerwissenschaft und habe bereits grundlegende Methoden für Integration, Interpolation, Methoden wie RK4, Numerov usw. in C ++ gelernt. Kürzlich hat mich mein Professor gebeten, zu lernen, wie man LAPACK zur Lösung von Problemen im Zusammenhang mit Matrizen verwendet. Wie zum...