Wiem, że ta odpowiedź zawiera wiele założeń, ale przynajmniej uogólnia twój algorytm:
Załóżmy, że , i macierz , , tworzą rodzinę dojazdów do normalnych macierzy, gdzie rozkład wartości własnych i jest znany z góry , np , i , gdzie jest jednolity i , i są macierze diagonalne o złożonych wartościach.{ B n } V N { A n } { B n } U ′ V N U = Λ N U ′ A n U = Ω n U ′ B n U = Δ n U Λ N { Ω n } { Δ n }{ An}{ Bn}V.N.{ An}{ Bn}U′V.N.U= ΛN.U′ZAnU= ΩnU′bnU= ΔnUΛN.{ Ωn}{ Δn}
Kiedy już powiedzieliśmy rozkład, przez indukcję,
V.n= ( I- B.nV.n + 1)- 1ZAn= ( I- UΔnU′UΛn + 1U′)- 1UΩnU′,
które można zmienić w formę
V.n= U( Ja- ΔnΛn + 1)- 1ΩnU′≡ UΛnU′,
gdzie jest oczywiście nadal przekątna, więc cała rodzina koniecznie będzie dojeżdżać do pracy z innymi operatorami, a my pokazaliśmy, że wartości przekątnych każdego są oddzielone, więc można zastosować szybką formułę rekurencji skalarnej niezależnie od wartości własnych i macierzy współczynników. { V n } Λ n V NΛn{ Vn}ΛnV.N.
Zauważ, że szczególnym przypadkiem jest sytuacja, gdy i , więc jedynym warunkiem jest, aby była normalną macierzą.B n ≡ β n I V NZAn≡ αnjabn≡ βnjaV.N.