А Вы уверены, что эту матрицу вообще можно привести к диагональному виду?
Да, потому что получился базис, из трех собственных векторов. То есть размерность матрицы равна 3, такая же как у исходной матрицы.
До меня вроде дошло, для чего нужна диагональная матрица. Эта матрица линейного преобразования в базисе собственных векторов. То есть, например, нам дается матрица лин. преобразования в стандартном базисе (как в исходном примере), мы, найдя базис из собственных векторов, можем найти матрицу перехода между станд. базисом и собственным. То тогда диагональную матрицу мы можем найти по известной формуле:

. На главной ее диагонали должны стоять найденные нами ранее собственные значения.
