行列A = (2 1 1 ) の固有値を求めたらλ=3(三重解)になりました。
      (0 3 0 )
      (-1 1 4)

この行列の独立な固有ベクトルとしてp1=(1 0 1) 及びp2=(1 1 0)をとりました。

更に行列Aをジョルダン標準形にするために p3=(0 1 0)をとって、変換行列 P = (p1 p2 p3)とその逆行列によって
行列Aを変換したのですが、ジョルダン標準形になりませんでした。

ところが試しにp2 = (0 1 -1)としてみたところ、ジョルダン標準形に変換できました。

p2=(1 1 0) とすることと p2 = (0 1 -1) とすることの差はなんなのでしょうか。
どちらも独立な固有ベクトルのように思うのですが・・・