У меня есть матрица А, собственное число
![$\lambda$ $\lambda$](https://dxdy-04.korotkov.co.uk/f/f/d/8/fd8be73b54f5436a5cd2e73ba9b6bfa982.png)
кратности 1 и соответствующий собственный вектор
![$x^*$ $x^*$](https://dxdy-02.korotkov.co.uk/f/1/d/a/1da57587812d6070f08b912a6488a93982.png)
. Я хочу выбрать базис так, чтобы матрица A превратилась в
![A = S^{-1} * \left( \begin{array}{cc} \lambda & 0 \\ 0 & J\\ \end{array} \right) * S A = S^{-1} * \left( \begin{array}{cc} \lambda & 0 \\ 0 & J\\ \end{array} \right) * S](https://dxdy-01.korotkov.co.uk/f/c/8/f/c8f0bf285b8322d1ee4f6c7888bdd5e182.png)
, где J - произвольная матрица.
Как я понимаю, в качестве базиса я должен взять собственный вектор + базис в оставшемся инвариантном подпростарнстве. Конечно, я могу взять жорданов базис. Но как раз то,что меня интересует - нельзя ли решить поставленную задачу более просто, без полноценного поиска оставшихся собственных чисел, присоединенных векторов и тд?