[問題] Lapack Block Diagonization

作者: goldeagleroy (茶葉、咖啡、星巴克)   2017-09-15 04:08:00
Fortran 生手想請問,在LAPACK,有沒有辦法直接進行Block diagonization?
我有一個分塊矩陣:
A B
B* -A*
矩陣是Hermitian,所以我直接用Zheev求解,但是Eigenvalue 卻混在一起,
因為LAPACK的輸出已經將Eigenvalue由小排到大了。
所以我想將矩陣先對角化:
C 0
0 D
再分別求解
有沒有什麼subroutine是我用得到的呢?
作者: PTT0207445 (我是鄉民)   2017-11-12 06:24:00
A是實數對稱矩陣嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com