| Operatoren |
eigenvalues_symmetric_matrix — Berechnet die Eigenwerte und optional die Eigenvektoren einer symmetrischen Matrix.
eigenvalues_symmetric_matrix( : : MatrixID, ComputeEigenvectors : EigenvaluesID, EigenvectorsID)
Der Operator eigenvalues_symmetric_matrix berechnet alle Eigenwerte und optional die Eigenvektoren der symmetrischen Matrix Matrix, die durch das Matrix Handle MatrixID gegeben ist. Es wird eine neue Matrix Eigenvalues mit den Eigenwerten in aufsteigender Reihenfolge und optional eine neue Matrix Eigenvectors mit den Eigenvektoren generiert. Der Operator gibt die Matrix Handle EigenvaluesID und EigenvectorsID der Matrizen Eigenvalues und Eigenvectors zurück. Zugriff auf die Elemente der Matrizen ist z.B. mit dem Operator get_full_matrix möglich.
Die Berechnung der Eigenvektoren kann über ComputeEigenvectors = 'true' oder ComputeEigenvectors = 'false' ausgewählt werden.
Der obere Dreiecksteil der Eingabematrix Matrix muss die relevante Information der Matrix beinhalten. Der exakt untere Teil der Matrix wird nicht verwendet. Wenn der verwendete Teil der Eingabematrix Matrix nicht vom spezifizierten Typ ist, wird eine Fehlerbehandlung durchgeführt.
Matrix Handle der Eingabematrix.
Berechnung der Eigenvektoren.
Defaultwert: 'false'
Werteliste: 'false', 'true'
Matrix Handle mit den Eigenwerten.
Matrix Handle mit den Eigenvektoren.
Sind die Parameterwerte korrekt, dann liefert eigenvalues_symmetric_matrix den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
get_full_matrix, get_value_matrix
generalized_eigenvalues_symmetric_matrix, generalized_eigenvalues_general_matrix
David Poole: „Linear Algebra: A Modern Introduction“; Thomson;
Belmont; 2006.
Gene H. Golub, Charles F. van Loan: „Matrix Computations“; The
Johns Hopkins University Press; Baltimore and London; 1996.
Foundation
| Operatoren |