Question: how to calculate eigenvector and eigenvalues from QR decomposition?

in maple 12,

i follow https://en.wikipedia.org/wiki/Eigenvalue_algorithm

it said QR return eigenvector but after compare with eigenvector function, they are not the result from eigenvector function

with(LinearAlgebra):
M := Matrix([[1,2,3],[4,5,6],[7,8,9]]);
A := HessenbergForm(M);
Q1, R1 := QRDecomposition(A);

Q1, R1 := QRDecomposition(M);

v, e := Eigenvectors(M);
v, e := evalf(Eigenvectors(M));
 

in maple 2015

if start from GivensRotationMatrix , how many times of 

GivensRotationMatrix in order to calculate the result of QR decomposition?

can this QR decomposition calculate the result of eigenvector?

Please Wait...