eigenvalues_symmetric_matrix T_eigenvalues_symmetric_matrix EigenvaluesSymmetricMatrix EigenvaluesSymmetricMatrix eigenvalues_symmetric_matrix (Operator)
Name
eigenvalues_symmetric_matrix T_eigenvalues_symmetric_matrix EigenvaluesSymmetricMatrix EigenvaluesSymmetricMatrix eigenvalues_symmetric_matrix — Berechnet die Eigenwerte und optional die Eigenvektoren einer
symmetrischen Matrix.
Signatur
Beschreibung
Der Operator eigenvalues_symmetric_matrix eigenvalues_symmetric_matrix EigenvaluesSymmetricMatrix EigenvaluesSymmetricMatrix EigenvaluesSymmetricMatrix eigenvalues_symmetric_matrix berechnet alle
Eigenwerte und optional die Eigenvektoren der symmetrischen Matrix
Matrix, die durch das Matrix Handle MatrixID MatrixID MatrixID MatrixID matrixID matrix_id
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 EigenvaluesID EigenvaluesID EigenvaluesID eigenvaluesID eigenvalues_id und EigenvectorsID EigenvectorsID EigenvectorsID EigenvectorsID eigenvectorsID eigenvectors_id der Matrizen
Eigenvalues und Eigenvectors zurück. Zugriff
auf die Elemente der Matrizen ist z.B. mit dem Operator
get_full_matrix get_full_matrix GetFullMatrix GetFullMatrix GetFullMatrix get_full_matrix möglich.
Die Berechnung der Eigenvektoren kann über
ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors computeEigenvectors compute_eigenvectors = 'true' "true" "true" "true" "true" "true" oder
ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors computeEigenvectors compute_eigenvectors = 'false' "false" "false" "false" "false" "false" ausgewählt werden.
Beispiel:
ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors computeEigenvectors compute_eigenvectors = 'true' "true" "true" "true" "true" "true"
Achtung
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.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Wird ohne Parallelisierung verarbeitet.
Parameter
MatrixID MatrixID MatrixID MatrixID matrixID matrix_id (input_control) matrix → HMatrix , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Matrix Handle der Eingabematrix.
ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors ComputeEigenvectors computeEigenvectors compute_eigenvectors (input_control) string → HTuple str HTuple Htuple (string) (string ) (HString ) (char* )
Berechnung der Eigenvektoren.
Defaultwert:
'false'
"false"
"false"
"false"
"false"
"false"
Werteliste: 'false' "false" "false" "false" "false" "false" , 'true' "true" "true" "true" "true" "true"
EigenvaluesID EigenvaluesID EigenvaluesID EigenvaluesID eigenvaluesID eigenvalues_id (output_control) matrix → HMatrix , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Matrix Handle mit den Eigenwerten.
EigenvectorsID EigenvectorsID EigenvectorsID EigenvectorsID eigenvectorsID eigenvectors_id (output_control) matrix → HMatrix , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Matrix Handle mit den Eigenvektoren.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
eigenvalues_symmetric_matrix eigenvalues_symmetric_matrix EigenvaluesSymmetricMatrix EigenvaluesSymmetricMatrix EigenvaluesSymmetricMatrix eigenvalues_symmetric_matrix den Wert 2 (H_MSG_TRUE ). Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
Vorgänger
create_matrix create_matrix CreateMatrix CreateMatrix CreateMatrix create_matrix
Nachfolger
get_full_matrix get_full_matrix GetFullMatrix GetFullMatrix GetFullMatrix get_full_matrix ,
get_value_matrix get_value_matrix GetValueMatrix GetValueMatrix GetValueMatrix get_value_matrix
Alternativen
eigenvalues_general_matrix eigenvalues_general_matrix EigenvaluesGeneralMatrix EigenvaluesGeneralMatrix EigenvaluesGeneralMatrix eigenvalues_general_matrix
Siehe auch
generalized_eigenvalues_symmetric_matrix generalized_eigenvalues_symmetric_matrix GeneralizedEigenvaluesSymmetricMatrix GeneralizedEigenvaluesSymmetricMatrix GeneralizedEigenvaluesSymmetricMatrix generalized_eigenvalues_symmetric_matrix ,
generalized_eigenvalues_general_matrix generalized_eigenvalues_general_matrix GeneralizedEigenvaluesGeneralMatrix GeneralizedEigenvaluesGeneralMatrix GeneralizedEigenvaluesGeneralMatrix generalized_eigenvalues_general_matrix
Literatur
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.
Modul
Foundation