a question about eig() calculating Hermitian matrix

15 visualizzazioni (ultimi 30 giorni)
The doc of eig() says the Lapack routine of ZHEEV is used to calculate the eigenvalues and eigenvectors of a Hermitian matrix. My question is how eig() recognizes the input as a Hermitian matrix? Or should the user specifically tell matlab that it is Hermitian, by certain forms of input of eig()?

Risposta accettata

Krishna Kumar
Krishna Kumar il 28 Giu 2011
The function could itself check the property of matrix and assign the suitable routine, not a big task of course. If you want eig to perform a specific factorization, you need to mention it while calling eig.
  2 Commenti
Pengke
Pengke il 28 Giu 2011
Thank you Krishna. Does that mean eig() itself is the most optimized routine for eigenvalue problems of Hermitian matrices?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Linear Algebra in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by