Name
eigenvalues_symmetric_matrixeigenvalues_symmetric_matrixEigenvaluesSymmetricMatrixeigenvalues_symmetric_matrixEigenvaluesSymmetricMatrixEigenvaluesSymmetricMatrix — Berechnet die Eigenwerte und optional die Eigenvektoren einer
symmetrischen Matrix.
Der Operator eigenvalues_symmetric_matrixeigenvalues_symmetric_matrixEigenvaluesSymmetricMatrixeigenvalues_symmetric_matrixEigenvaluesSymmetricMatrixEigenvaluesSymmetricMatrix berechnet alle
Eigenwerte und optional die Eigenvektoren der symmetrischen Matrix
MatrixMatrixMatrixMatrixMatrixmatrix, die durch das Matrix Handle MatrixIDMatrixIDMatrixIDMatrixIDMatrixIDmatrixID
gegeben ist. Es wird eine neue Matrix EigenvaluesEigenvaluesEigenvaluesEigenvaluesEigenvalueseigenvalues mit den
Eigenwerten in aufsteigender Reihenfolge und optional eine neue
Matrix EigenvectorsEigenvectorsEigenvectorsEigenvectorsEigenvectorseigenvectors mit
den Eigenvektoren generiert. Der Operator gibt die Matrix Handle
EigenvaluesIDEigenvaluesIDEigenvaluesIDEigenvaluesIDEigenvaluesIDeigenvaluesID und EigenvectorsIDEigenvectorsIDEigenvectorsIDEigenvectorsIDEigenvectorsIDeigenvectorsID der Matrizen
EigenvaluesEigenvaluesEigenvaluesEigenvaluesEigenvalueseigenvalues und EigenvectorsEigenvectorsEigenvectorsEigenvectorsEigenvectorseigenvectors zurück. Zugriff
auf die Elemente der Matrizen ist z.B. mit dem Operator
get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix möglich.
Die Berechnung der Eigenvektoren kann über
ComputeEigenvectorsComputeEigenvectorsComputeEigenvectorsComputeEigenvectorsComputeEigenvectorscomputeEigenvectors = 'true'"true""true""true""true""true" oder
ComputeEigenvectorsComputeEigenvectorsComputeEigenvectorsComputeEigenvectorsComputeEigenvectorscomputeEigenvectors = 'false'"false""false""false""false""false" ausgewählt werden.
Der obere Dreiecksteil der Eingabematrix MatrixMatrixMatrixMatrixMatrixmatrix muss die
relevante Information der Matrix beinhalten. Der exakt untere
Teil der Matrix wird nicht verwendet. Wenn der verwendete Teil der
Eingabematrix MatrixMatrixMatrixMatrixMatrixmatrix nicht vom spezifizierten Typ ist,
wird eine Fehlerbehandlung durchgeführt.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Matrix Handle der Eingabematrix.
Berechnung der Eigenvektoren.
Defaultwert:
'false'
"false"
"false"
"false"
"false"
"false"
Werteliste: 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"
Matrix Handle mit den Eigenwerten.
Matrix Handle mit den Eigenvektoren.
Sind die Parameterwerte korrekt, dann liefert
eigenvalues_symmetric_matrixeigenvalues_symmetric_matrixEigenvaluesSymmetricMatrixeigenvalues_symmetric_matrixEigenvaluesSymmetricMatrixEigenvaluesSymmetricMatrix den Wert 2 (H_MSG_TRUE). Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
create_matrixcreate_matrixCreateMatrixcreate_matrixCreateMatrixCreateMatrix
get_full_matrixget_full_matrixGetFullMatrixget_full_matrixGetFullMatrixGetFullMatrix,
get_value_matrixget_value_matrixGetValueMatrixget_value_matrixGetValueMatrixGetValueMatrix
eigenvalues_general_matrixeigenvalues_general_matrixEigenvaluesGeneralMatrixeigenvalues_general_matrixEigenvaluesGeneralMatrixEigenvaluesGeneralMatrix
generalized_eigenvalues_symmetric_matrixgeneralized_eigenvalues_symmetric_matrixGeneralizedEigenvaluesSymmetricMatrixgeneralized_eigenvalues_symmetric_matrixGeneralizedEigenvaluesSymmetricMatrixGeneralizedEigenvaluesSymmetricMatrix,
generalized_eigenvalues_general_matrixgeneralized_eigenvalues_general_matrixGeneralizedEigenvaluesGeneralMatrixgeneralized_eigenvalues_general_matrixGeneralizedEigenvaluesGeneralMatrixGeneralizedEigenvaluesGeneralMatrix
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