Wie zeichnet man ein Ellipsoid in MATLAB mit Eigenwerten und Eigenvektoren?
Verwenden
[V,D]=eig(Pmatrix)
Ich bekomme
V= 0.7107 0.6581 -0.2486 -0.6849 0.7280 -0.0306 -0.1608 -0.1920 -0.9681 D= 103.2955 0 0 0 127.9054 0 0 0 135.6728
Wenn ich es verstehe, ist die erste Spalte von V der Eigenvektor, der dem ersten Eigenwert zugeordnet ist, der für D (= 103.2955) angegeben ist. Die zweite Spalte von V ist mit dem zweiten Wert von D (= 127,9054) verbunden, die dritte Spalte von V mit dem dritten Wert von D (= 135,6728).
Mit diesen möchte ich eine Oberfläche eines Ellipsoids (dh eine 3D-Darstellung) erzeugen. Das ist meine Frage, wie kann ich das mit Matlab machen?
Die von mir berechneten Eigenvektoren sollten orthogonal sein und die Richtungen der Achsen des Ellipsoids darstellen (und ich stelle fest, dass diese Achsen nicht kollinear mit den Achsen meines rechtshändigen kartesischen x, y, z (z-aufwärts) -Koordinatensystems sind, also Das Ellipsoid ist um ein oder mehrere Winkel zu meinem Koordinatensystem gedreht. Die Längen der Halbachsen des Ellipsoids werden aus den Eigenwerten berechnet.
0 Antworten auf die Frage
Verwandte Probleme
-
1
Simulink ist für Matlab wie _______ für Mathematica?
-
1
webMathematica ist für Mathematica wie _________ für Matlab
-
6
Wo ist meine Software in Linux installiert?
-
4
Wie kann die Ausführung eines Matlab-Programms beschleunigt werden?
-
1
Ändern Sie die Datei von .mat in .txt
-
1
MATLAB-Säulenumwicklung
-
1
Wie kann ich das Befehlsfenster von matlab in emacs verwenden?
-
2
So legen Sie den Remotecomputer so fest, dass Matlab über die Weiterleitung von ssh und x11 ausgefüh...
-
1
Unterscheidung zwischen a / b-Versionen von Matlab?
-
1
'ttest'-Funktion funktioniert in Matlab nicht