เลขชี้กำลังเมทริกซ์ของเมทริกซ์ความเอียง - Hermitian มีราคาถูกเพื่อคำนวณ:
สมมติว่าเป็นเมทริกซ์เอียงของคุณแล้วฉันAคือ Hermitian และผ่านzheevdและเพื่อน ๆ คุณจะได้รับการสลายตัวAฉัน
ฉันA = UΛ คุณH,
ที่เป็นเมทริกซ์วิคเตอร์รวมกันและΛเป็นจริงและในแนวทแยง จากนั้นเล็กน้อยยูΛ
A = U( - ฉันΛ ) คุณH.
เมื่อคุณมีและΛแล้วมันง่ายในการคำนวณยูΛ
ประสบการณ์( A ) = exp( ยู( - ฉันΛ ) คุณH) = Uประสบการณ์( - ฉันΛ ) คุณH
โดยการแจกแจงค่าลักษณะเฉพาะครั้งแรกให้ตั้งค่าผ่านzcopyดำเนินการ B : = B exp ( - i Λ )โดยเรียกใช้zscalในแต่ละคอลัมน์ด้วยค่าลักษณะเฉพาะเชิง exponentiated และสุดท้ายตั้งค่าผลลัพธ์ของคุณเป็นB : =คุณB:=Bexp( - ฉันΛ)
ประสบการณ์( A ) : = B UH
ผ่านzgemm