Given λ1 = 3 the corresponding eigenvector is:
| 2 1 | |x| |x|
| | * | | = 3 | | => x = y
| 1 2 | |y| |y|
I.e. any vector of the form [x, x]', for any non-zero real number x, is an eigenvector. So [0.70711, 0.70711]'
is an eigenvector as valid as [1, 1]'
.
Octave (but also Matlab) chooses the values such that the sum of the squares of the elements of each eigenvector equals unity (eigenvectors are normalized to have a norm of 1 and are chosen to be orthogonal, to be precise).
Of course the same is valid for λ2 = 1.