viewgit/index.php:465 Only variables should be passed by reference [2048]
viewgit/index.php:466 Non-static method GeSHi::get_language_name_from_extension() should not be called statically [2048]
al problema, perché non avremo tempo per approfondirlo veramente.} il problema generalizzato agli autovalori. In altre parole, date due matrici $A$ e $B$ vogliamo trovare i possibili $\lambda$ tali che \[ \deter{ A - \lambda B} = 0 \] il problema nel caso con $A$ in forma di Hessenberg e $B$ triangolare superiore. \\ Per cercare di non peggiorare il condizionamento del problema sarebbe preferibile lavorare unicamente con trasformazioni unitarie. Cerchiamo di generare una sequenza di matrici $A_k$ e $B_k$ tali che \[ \deter{A - \lambda B} = 0 \iff \deter{A_k - \lambda B_k} = 0 \quad \forall k \in \N \] Nel nostro caso vogliamo anche mantenere le proprietà di struttura della matrice, ovvero vorremmo che $A_k$ sia sempre in forma di Hessenberg e che $B_k$ sia sempre in forma triangolare superiore. Cerchiamo delle matrici unitarie $U_k$ e $Q_k$ in modo da definire la seguente successione \[ \left\{\begin{array}{lcl} A_{k+1} &=& U_kA_kQ_k \\ B_{k+1} &=& U_kB_kQ_k \end{array} \right. \] e scegliendo opportunamente le matrici in modo che $A_k$ e $B_k$ siano rispettivamente Hessenberg e triangolare superiore. \\ Se queste condizioni sono soddisfatte allora $A_k - \lambda B_k$ è singolare solo se $a_{jj}^{(k)} - \lambda b_{jj}^{(k)} = 0$ per qualche $j$, ovvero solo se $\lambda = \frac{a_{jj}^{(k)}}{b_{jj}^{(k)}}$