When finding eigenvectors of matrix, using LinearAlgebra, the vectors are not
normalized. How to normalized them so the length is one?
One way is
restart; LA:=LinearAlgebra; Sx:=Matrix([[0,1,0],[1,0,1],[0,1,0]]); #this finds eigenvectors in v lam,v:=LA:-Eigenvectors(Sx); #this normalize it B:=map(n -> v[.., n]/norm(v[.., n], 2), [$1..LA:-RowDimension(v)]): B:=`<|>`(op(B)); #this converts the list back to matrix.