เมื่อคำนวณค่าลักษณะเฉพาะของเมทริกซ์สมมาตรM∈Rn×nสิ่งที่ดีที่สุดที่คุณสามารถทำได้กับตัวสะท้อนสัญญาณเจ้าของบ้านคือการขับMไปยังรูปแบบสามเหลี่ยม ในฐานะที่ได้รับการกล่าวถึงในคำตอบที่ก่อนหน้านี้เพราะMสมมาตรมีการเปลี่ยนแปลงที่คล้ายคลึงกันมุมฉากซึ่งผลลัพธ์ในเมทริกซ์ทแยงมุมเช่นD=STMS S มันจะสะดวกถ้าเราสามารถหาการกระทำของเมทริกซ์ orthogonal ไม่รู้จักSอย่างเคร่งครัดโดยใช้ตัวสะท้อนของ Householder โดยคำนวณลำดับของตัวสะท้อนแสงและใช้HTจากด้านซ้ายไปยังMและHจากด้านขวาถึงM. อย่างไรก็ตามสิ่งนี้เป็นไปไม่ได้เนื่องจากวิธีการที่ตัวสะท้อนสัญญาณเจ้าของบ้านถูกออกแบบให้ไม่มีคอลัมน์ออกมา หากเราต้องคำนวณตัวสะท้อนสัญญาณเจ้าของบ้านให้เป็นศูนย์ตัวเลขทั้งหมดด้านล่างเราจะพบ
M = (M11
แต่ตอนนี้รายการ M 12 - M 1 nถูกเปลี่ยนแปลงโดยตัวสะท้อน H T 1 ที่ใช้งานทางด้านซ้าย ดังนั้นเมื่อเราใช้ H 1ทางด้านขวามันจะไม่เป็นศูนย์อีกต่อไปแถวแรกของMจะเหลือเพียง M 11เท่านั้น แต่เราจะได้รับ
H T
M= ⎛⎝⎜⎜⎜⎜⎜⎜* * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * ** * * *⎞⎠⎟⎟⎟⎟⎟⎟→ HT1M= ⎛⎝⎜⎜⎜⎜⎜⎜* * * *0000* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'⎞⎠⎟⎟⎟⎟⎟⎟.
M12- M1 nHT1H1MM11
ในกรณีที่ไม่เพียง แต่เราไม่เป็นศูนย์แถว แต่เราอาจทำลายโครงสร้างของศูนย์เราก็นำมาใช้กับสะท้อน
H T 1
HT1M= ⎛⎝⎜⎜⎜⎜⎜⎜* * * *0000* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'* * * *'⎞⎠⎟⎟⎟⎟⎟⎟→ HT1MH1=⎛⎝⎜⎜⎜⎜⎜⎜* * * ** * * *'* * * *'* * * *'* * * *'* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''* * * *''⎞⎠⎟⎟⎟⎟⎟⎟.
HT1
อย่างไรก็ตามเมื่อคุณเลือกที่จะขับรถไปยังโครงสร้างสามเหลี่ยมคุณจะไม่ต้องแตะแถวแรกโดยการกระทำของH TMดังนั้น
M=(HT1
M=⎛⎝⎜⎜⎜⎜⎜⎜∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗∗⎞⎠⎟⎟⎟⎟⎟⎟→HT1M=⎛⎝⎜⎜⎜⎜⎜⎜∗∗′000∗∗′∗′∗′∗′∗∗′∗′∗′∗′∗∗′∗′∗′∗′∗∗′∗′∗′∗′⎞⎠⎟⎟⎟⎟⎟⎟.
HT1M=⎛⎝⎜⎜⎜⎜⎜⎜∗∗′000∗∗′∗′∗′∗′∗∗′∗′∗′∗′∗∗′∗′∗′∗′∗∗′∗′∗′∗′⎞⎠⎟⎟⎟⎟⎟⎟→HT1MH1=⎛⎝⎜⎜⎜⎜⎜⎜∗∗′000∗′∗′′∗′′∗′′∗′′0∗′′∗′′∗′′∗′′0∗′′∗′′∗′′∗′′0∗′′∗′′∗′′∗′′⎞⎠⎟⎟⎟⎟⎟⎟.
Applied recursively this allows us to drive M to a tridiagonal matrix T. You can complete the diagonalization of M efficiently, as was mentioned previously, using Jacobi or Givens rotations both of which are found in the Golub and Van Loan book Matrix Computations. The accumulated actions of the sequence of Householder reflectors and Jacobi or Givens rotations allows us to find the action of the orthogonal matrices ST and S without explicitly forming them.