To find the Eigenvalue as per QR Factorization, the diagonal values of R are the EigenValues while every column in Q is an EigenVector. However, this does not seem to be the case in a 2x2 matrix.
Consider M = \begin{bmatrix}2&1\\1&2\end{bmatrix}
Then the QR decomposition (see http://comnuan.com/cmnn0100e/) yields
Q = \begin{bmatrix}.89&-.44\\-.44&-.89\end{bmatrix} R = \begin{bmatrix}-2.23&-1.78\\0&1.34\end{bmatrix}
Note, QR = M checks out.
Note as per this the EigenValues are -2.23 and 1.34, while if you do the calculation manually it is easy to see that EigenValues for M are 1 and 3.
More importantly, M.C = $\lambda$.C does not come correct using the QR method. In our case. for $\lambda$ = -2.23, C = \begin{bmatrix}.89\\-.44\end{bmatrix}
but this does not satisfy: M.C = $\lambda$.C
Is QR not suitable for 2x2 matrices, or is my understanding wrong ?