Matriks eksponensial dari matriks condong-Hermitian murah untuk dihitung:
Misalkan adalah matriks miring-Hermitian Anda, maka adalah Hermitian, dan melalui zheevd dan teman-teman Anda bisa mendapatkan dekomposisii ASEBUAHsaya A
i A = UΛ UH,
di mana adalah matriks vektor eigen kesatuan dan adalah nyata dan diagonal. Kemudian, sepele,ΛUΛ
A = U( - i Λ ) UH.
Setelah Anda memiliki dan , mudah untuk menghitungΛUΛ
exp( A ) = exp( U( - i Λ )UH) = Uexp(- i Λ )UH
dengan terlebih dahulu menghitung nilai eigen, menetapkan melalui zcopy , melakukan dengan menjalankan zscal pada setiap kolom dengan nilai eigen yang eksponensial, dan akhirnya mengatur hasil Anda keB : = B exp ( - i Λ )B : = UB : = B exp( - i Λ )
exp( A ) : = B UH
melalui zgemm .