a question about eig() calculating Hermitian matrix

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()?

 採用された回答

Krishna Kumar
Krishna Kumar 2011 年 6 月 28 日

0 投票

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 件のコメント

Pengke
Pengke 2011 年 6 月 28 日
Thank you Krishna. Does that mean eig() itself is the most optimized routine for eigenvalue problems of Hermitian matrices?
Krishna Kumar
Krishna Kumar 2011 年 6 月 29 日
I do hope so.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Linear Algebra についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by