| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Алгебра] Нахождение собственных векторов |
| Автор: Bangladesh 23.11.2006, 22:39 | ||
| Здравствуйте. Есть задача (вместо лянды буду ставить амперсанд (&)): Найти собственные числа и векторы:
Прошу помощи |
| Автор: Aloha 23.11.2006, 23:16 | ||||||||||
| I, GyoZ Ты немного ошибся в нахождении собственных значений:
На самом деле должно получиться такое характеристическое уравнение:
и собственные значения будут равны:
Собственные векторы будут равны:
Т.к. определитель матрицы
|
| Автор: cardinal 23.11.2006, 23:25 |
| (5 - &)(&^2 - 4& + 4) Это неправильно! Так как & не делает выражение detA (A - &E) равным нулю... Добавлено @ 23:28 А ошибся потому, что первое решение, которое ты должен был получить это 2, т.к. уравнения такого типа решить без компера можно только подставив разные значения и получив первый ноль. Подставлять надо примерно в порядке 1, -1, 2, -2, 0.5, -0.5, 3, -3. Остальные варианты обычно не рассматривают (по крайней мере это не принято в школьных учебниках)... |
| Автор: Bangladesh 23.11.2006, 23:33 | ||
| Aloha, а есть какой-нибудь способ решить без уравнения третьей степени? я конспект просмотрел, там подобное решение:
что здесь находится? |
| Автор: Aloha 23.11.2006, 23:42 | ||
| I, GyoZ Степень характеристического уравнения в общем равна размерности матрицы. В твоем втором примере находятся с.з. для матрицы, размерность которой = 2, и поэтому получается квадратное уравнение. Можно методом подбора (см. cardinal) найти первое (наименьшее) собственное значение (в нашем случае λ = 2), а затем пробовать записать характеристическое уравнение в виде:
и остальные с.з. находить, уже решая квадратное уравнение. |
| Автор: Bangladesh 23.11.2006, 23:56 |
| а можно ли каким-нибудь образом из найденных собственных векторов составить некоторый базис? |
| Автор: Mal Hack 24.11.2006, 00:06 |
| Подставляеш лямды в систему A-&E получаешь ортонормированный базис. Полуаеш векторы. Потом как-то матрицей получешь ортонормированный базис |
| Автор: Aloha 24.11.2006, 00:18 | ||||||||||||
| Если среди собственных значений нет вырожденных (т.е. равных друг другу) то найденные собственные векторы уже составляют базис, т.к. они линейно независимы. Другое дело, что этот базис может оказаться ненормированным. Для начала проверим, ортогональны ли векторы. Для этого найдем попарно их скалярные произведения:
Т.к. скалярные произведения равны 0 то собственные векторы ортогональны. Нормируем в твоем примере полученные собственные векторы. Возьмем первый:
Точно также для второго собственного вектора получим:
и для третьего:
В результате получим ортонормированный базис. Если есть вопросы, пиши в личку, с удовольствием отвечу. |