Ich versuche, die Wellenfunktion für ein Teilchen in einer 3D-Box zu zeichnen. Dazu muss ich 4 Variablen zeichnen: x-, y-, z-Achsen und die Wahrscheinlichkeitsdichtefunktion.
Die Wahrscheinlichkeitsdichtefunktion ist:
abs((np.sin((p*np.pi*X)/a))*(np.sin((q*np.pi*Y)/b))*(np.sin((r*np.pi*Z)/c)))**2
Ich benutze np.arange()
für die X, Y und Z.
Ich habe gelesen, dass Sie dazu die Oberfläche eines 4D-Diagramms zeichnen müssen. So soll es aussehen:
probability
plotting
computational-physics
Steckrübe
quelle
quelle
Antworten:
Es gibt verschiedene Möglichkeiten, diese Art von Daten zu visualisieren, und viele Tools, die Ihnen helfen. Ich zeige Ihnen einige Arten von Plots, die Sie erstellen können.
In Mathematica
Zeigen Sie die Flächen mit konstanter Wahrscheinlichkeit 0,2, 0,5 und 0,8:
Sie können eine Art Volumenvisualisierung durchführen , möglicherweise mit Ausschnitten und Schneiden. Sie können jedem Punkt in 3D eine Farbe und eine Deckkraft zuweisen. Mit erweiterten Tools können Sie auch eine Übertragungsfunktion auswählen.
Das Schneiden hilft oft, insbesondere wenn Sie interaktiv steuern können, welches Slice angezeigt werden soll.
Diese Beispiele waren als Ideen dafür gedacht, welche Arten von Visualisierungen Sie erstellen können. Es gibt viele verschiedene kostenlose und kommerzielle Tools, mit denen Sie die Diagramme erstellen können.
quelle
Der traditionelle Ansatz für skalarfeldbasierte Daten (Temperatur, Geschwindigkeitsgröße, Druck, Dichte usw.), die über zwei oder drei Raumdimensionen aufgetragen werden, verwendet Farbe. Es ist wichtig zu beachten, dass die Wahl des Farbschemas Ihre Eindrücke von den Daten verzerren kann. Verwenden Sie aus diesem Grund kein Regenbogenfarbschema. (Warum, siehe hier , hier , hier und hier .) Leider ist Regenbogen das Standardfarbschema in MATLAB und matplotlib.
Wenn Sie versuchen, Änderungen in der Intensität hervorzuheben, funktioniert die Verwendung eines Schemas mit unterschiedlicher Sättigung gut, z. B. zwischen Weiß (Dichte Null) und Schwarz (maximale Dichte). Transparenz kann auch gut funktionieren. Ein schwieriges Problem bei 3D-Plots bei der Verwendung von Farben besteht darin, dass Sie die Daten aus mehreren Perspektiven betrachten müssen, um ein umfassenderes Bild der Trends und Funktionen zu erhalten. Möglicherweise müssen Sie auch Slices zeichnen.
quelle