Здравствуйте! Есть вопросы по идейному пониманию задачи.
Пусть в линейном пространстве
действует линейный оператор
.
Матрица
линейного оператора в некотором базисе известна. Найти жорданову форму матрицы данного линейного оператора. Найти канонический базис. Записать матрицу перехода от исходного базиса к каноническому.
1) Находим собственные векторы. Это я умею делать, потому вбил в вольфрам, получилось три собственных вектора.
(Оффтоп)
http://www.wolframalpha.com/input/?i=eigenvalues+%7B%7B1,2,3,4%7D,%7B0,1,2,3%7D,%7B0,0,1,2%7D,%7B0,0,0,1%7D%7D
2) Находим присоединенный вектор (он должен быть один). Присоединенный вектор и собственные вектора в совокупности образуют жорданов базис.
(Оффтоп)
http://www.wolframalpha.com/input/?i=jordan+form+%7B%7B1,2,3,4%7D,%7B0,1,2,3%7D,%7B0,0,1,2%7D,%7B0,0,0,1%7D%7D
3) Из столбцов жорданова базиса составляем матрицу, которая будет являться матрицей перехода к жордановой форме матрицы. Составляем жорданову форму матрицы (это я умею делать).
Но отсюда сразу вопрос. Ясно, что жордановы клетки можно расставить в произвольном порядке. Но от этого будет зависеть расположение столбцов в матрице перехода. Но как понять -- как именно необходимо расставить столбцы (в каком порядке)?
Канонический базис и жорданов базис -- это одно и тоже?