Uchebnik3_3
.pdf
наши точки перешли в точки (x1;2y1) и (x2;2y2) соответственно. Тогда «новый» вектор a имеет следующие координаты:
a = ( x2 − x1 ) = ( x2 − x1 ).
2y2 − 2y1 2(y2 − y1)
В самом деле, вторая координата увеличилась в два раза.
Легко обобщить формулы для «новых» координат вектора:
если имеет место быть линейное преобразование плоскости, заданное системой
x = a x + b y + c |
|
p |
||
1 |
1 |
1 |
, то «новые» координаты вектора |
m = (q )могут быть |
{y = a |
x + b y + c |
|||
2 |
2 |
2 |
|
|
выражены через «старые» координаты по формулам:
p |
a p + b q |
|
|
1 |
1 |
m = (q ) = (a |
p + b q). |
|
|
2 |
2 |
Доказательство этого утверждения элементарно и может служить в качестве
упражнения для читателя (частный случай уже был разобран выше!).
p |
a p + b q |
a |
b |
p |
||
|
1 |
1 |
1 |
1 |
|
|
Легко видеть, что m = (q ) = (a |
p + b q) = (a |
2 |
b ) (q). |
|||
|
2 |
2 |
|
2 |
|
|
Если вернуться к нашему случаю с растяжением вдоль ОУ, и подставить данные из
x = x |
p |
1 |
0 |
p |
полученной ранее системы {y = 2y, то получим |
(q ) = (0 |
2) (q). В середине |
||
видим как раз нашу изначальную матрицу.
____________________________
Было бы неплохо проверить, что указанная матрица дает именно такой эффект для
|
|
|
x |
любого вектора. Возьмем произвольный вектор n = (y). Посмотрим, что сделает |
|||
1 |
0 |
x |
x |
из него преобразование А: (0 |
2)(y) = (2y). Действительно, первая координата |
||
осталась неизменной, а вторая увеличилась в два раза.
Теперь легко понять, что любой вектор, параллельный оранжевому (у всех них нет
составляющей по OY) будет собственным, так как он никак изменится. В общем
30
виде такие вектора можно записать как (0k), где k - любое число, кроме нуля
(нулевой вектор собственным не считается). Понятно, что, согласно полученной
1 |
0 |
x |
x |
k |
|
выше формуле (0 |
2)(y) = (2y), вектор переходит в вектор (0). Тогда для всех |
||||
таких векторов λ = 1, а группу таких векторов лучше всего записать так: |
1 |
||||
k(0). |
|||||
Подставляя всевозможные k, получим всевозможные вектора группы. |
|
||||
Но это не единственная группа собственных векторов для этой матрицы! Если |
|||||
посмотреть на картинки, легко понять, что также любой вектор |
0 |
|
|||
(t) (это все |
|||||
вертикальные векторы) будет собственным, так как они просто «вырастут» в два раза, но останутся параллельны тем векторам, из которых они были получены
0 |
0 |
нашим преобразованием А. Ясно, что (t) перейдет в вектор |
(2t)(опять же, |
согласно нашей формуле). На какое же собственное число нужно умножить (0t),
чтобы получить (20t)? Очевидно, на 2. В итоге мы получили: у данной матрицы два собственных вектора (на самом деле, две группы, но для простоты изложения говорят о векторах): это t(02) и k(10)(как видим, параметры t и k принято выносить за скобку). Первому вектору соответствует λ1 = 1, второму - λ2 = 2.
Алгоритм вычисления собственных чисел и векторов
Как же найти собственные числа и вектора какой-нибудь матрицы А, не рисуя
картинок?
Существует определенный алгоритм, а именно:
Шаг 1 : в данной матрице А из всех элементов, стоящих на главной диагонали,
вычесть λ , и определитель получившейся матрицы приравнять к нулю. Это позволяет найти собственные числа (λ).
31
|
|
|
1 |
0 |
Разберем сразу же на нашем примере: у нас была A = (0 |
2). Будем действовать по |
|||
инструкции: |
1 − λ |
0 |
= 0. «Раскроем» наш определитель: (1 − λ)(2 − λ) = 0. |
|
|
0 |
2 − λ |
|
|
Отсюда очевидно, что λ1 = 1, λ2 = 2. Это и есть собственные числа матрицы А!
Заметим, что полученные значения полностью согласуются с нашими рассуждениями на предыдущих страницах.
Осталось найти собственные вектора:
Шаг 2 : подставить по очереди каждое из полученных нами собственных чисел обратно в матрицу А, и решить соответствующую однородную систему (найти
любые подходящие значения переменных). Записать ответ в векторном виде и домножить на параметр (на предыдущих страницах параметрами были k и t).
Полученное и есть собственный вектор матрицы А.
Подставим λ1 = 1 и запишем соответствующую однородную систему:
( |
1 − 1 |
0 0 |
0 |
0 0 |
0 |
2 − 1 0). Вычтем наши единицы, тогда получится: |
(0 |
1 0). Напомним |
что нам надо найти решение этой системы! Понятно, что уравнение,
соответствующее первой строчке, выполняется для любых значений переменных.
А второе выполнятся, например, при x = 1, y = 0. В векторном виде это решение можно записать как (10). Согласно инструкции, домножим на параметр. Пусть это
1 |
|
будет буква k . Получаем k(0). То же, что и было получено на 2 6 странице! |
|
Аналогично можно найти собственный вектор, соответствующий |
λ2 = 2. В |
большинстве задач необходимо будет знать только изложенный выше алгоритм,
однако попадаются и те, где необходимо понимать суть собственных чисел и векторов линейных преобразований, поэтому я рекомендую прочитать данный теоретический материал еще раз. Еще одна задача на эту тему будут рассмотрена в следующем блоке.
32
Контрольная работа №1 2011 года.
В этом блоке приводится авторское решение первой
контрольной работы. Наиболее очевидные шаги решения
пропущены, если у Вас возникают вопросы, я рекомендую
переходить по гиперссылкам к блокам 1-5. Гиперссылки имеют
вид красных вопросительных знаков.
ВАРИАНТ 2.
Задача |
№1: |
Найдите общее решение системы |
||||||
|
|
|
|
x1 + 24x2 + 2x3 + 44x4 = 0 |
||||
уравнений: |
{3x |
+ 72x |
2 |
+ 7x |
+ 290x = 1. Запишите |
|||
|
|
|
|
1 |
|
3 |
4 |
|
ответ в векторном виде. |
|
|
|
|||||
Решение: запишем нашу систему в матрицу: |
||||||||
1 |
24 |
2 |
44 |
0 |
|
|
|
|
(3 |
72 |
7 |
290 1). |
|
|
|
|
|
Согласно методу Гаусса ( ?), вычтем из второй строчки
(1 24 2 44
0)
три первых. Получим: 0 0 1 158 1 . Обозначим свободные переменные ( ? ): пусть x2 = t , x4 = s . Тогда
33
запишем нашу матрицу обратно как систему уравнений: |
x3 + 158s = 1, откуда |
|||||||||||||
x3 = 1 − 158s . Первое уравнение принимает вид: |
|
x1 + 24t + 2(1 − 158s) + 44s = 0, |
||||||||||||
откуда x1 = − 2 + 272s − 24t. |
|
|
|
|
|
|
|
|||||||
Осталось записать общее решение системы в векторном виде: |
||||||||||||||
x1 |
|
−2 |
|
−24 |
|
|
272 |
|
|
|
|
|
|
|
x2 |
= |
0 |
+ t |
1 |
+ s |
0 |
|
. |
|
|
|
|
|
|
x |
1 |
0 |
−158 |
|
|
|
|
|
||||||
3 |
|
|
|
|
|
|
|
|
|
|
||||
x4 |
|
0 |
|
0 |
|
|
1 |
|
|
|
|
|
|
|
|
|
x1 |
|
−2 |
|
−24 |
|
|
272 |
|
|
|
|
|
Ответ: |
x2 |
= |
0 |
+ t |
|
1 |
+ s |
0 |
. |
|
|
|
||
x |
1 |
|
0 |
−158 |
|
|
|
|||||||
|
|
3 |
|
|
|
|
|
|
|
|
|
|||
|
|
x4 |
|
0 |
|
|
0 |
|
|
1 |
|
|
|
|
Задача №2: При каком значении параметра а система линейных уравнений |
||||||||||||||
|
x1 − x2 + 2x3 = 3 |
|
|
|
|
|
|
|
|
|
|
|||
|
2x1 + 5x3 = 7 |
совместна (?). |
|
|
|
|
||||||||
x1 + x2 + (a + 9)x3 = 6 |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
1 |
−1 |
2 |
3 |
Решение: запишем нашу систему в матрицу: 2 |
0 |
5 |
7 . Вычтем из второй |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
a + 9 6 |
|
|
|
|
|
1 |
−1 |
|
2 |
|
3 |
|
|
|
|
|
строки первую: |
1 |
1 |
|
3 |
|
4 |
. Осталось вычесть из третьей строки вторую: |
|||||||
|
|
|
|
1 |
1 |
|
a + 9 6 |
|
|
|
|
|
||
1 |
−1 |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
3 |
4 |
. Если переписать третью строку обратно в уравнение, получим: |
||||||||||
0 |
0 |
a + 6 2 |
|
|
|
|
|
|
|
|
|
|
|
|
(a + 6)x3 = 2. Очевидно, такое уравнение имеет решение во всех случаях, кроме a = − 6. Тогда наша система совместна при a ≠ − 6.
Ответ: a ≠ − 6.
34
3 |
4 |
−1 |
0 |
|
8 . |
||
Задача №3: Решите матричное уравнение: X(1 |
2) = 6 |
||
|
|
5 |
4 |
Решение: итак, нам надо найти Х, то есть оставить его слева в одиночестве. Для
3 |
4 |
−1 |
|
1 |
2 |
−4 |
этого необходимо найти (1 |
2) |
|
= |
2 |
(−1 |
3 )(однако полезно помнить о |
развернутом пояснении: ? ). Теперь домжножим наше уравнение на полученную
1 |
2 |
−4 |
|
|
|
|
|
|
|
|
|
|
|
|
матрицу 2(−1 |
3 )справа (?). |
|
|
|
|
|
|
|
|
|||||
Тогда получится: X = |
1 |
−1 |
0 |
2 −4 |
= |
1 |
−2 |
4 |
= |
−1 |
2 |
. |
||
6 |
8 |
4 |
0 |
2 |
0 |
|||||||||
|
|
|
2 |
5 |
4 |
(−1 3 ) |
|
2 |
( 6 −8) |
|
( 3 −4) |
|
||
−1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Ответ: ( 2 |
0 ). |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
−4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Задача №4: при каком значении параметра а матрица |
|
2 |
1 |
−1 |
||||||||||
|
(a − 4 |
3 −1)имеет |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
0 |
−1 |
3 |
собственный вектор v = (2; 3; a − 1)?
Решение: эту задачу можно решать разными способами, но самый лаконичный
подразумевает владение теоретическим материалом из блока 5, а не только знание
алгоритма вычисления собственных чисел и векторов (?).
Ясно, что если умножить нашу матрицу на данный собственный вектор, то получится вектор, коллинеарный v . Посмотрим, что получится, если умножить
матрицу на наш вектор:
2 |
1 |
−1 |
2 |
4 + 3 − (a − 1) |
8 − a |
(a − 4 3 |
−1)( |
3 |
)= 2(a − 4) + 9 − (a − 1) = |
2 + a |
|
0 |
−1 3 |
a − 1 |
−3 + 3(a − 1) |
3a − 6 |
|
8 − a
Согласно теории, домножив исходный v на собственное число λ, получим 2 + a .
3a − 6
35
То есть ( |
2 |
)λ = |
8 − a |
|
3 |
2 + a . Перед нами - три уравнения. Из первого получаем |
|||
|
a − 1 |
|
3a − 6 |
|
a = 8 − 2λ . Подставляя во второе вместо а выражение |
8 − 2λ , получим |
|||
3λ = 2 + 8 − 2λ , откуда λ = 2. Тогда, так как a = 8 − 2λ , то |
a = 4. Подставляем |
|||
найденные значения переменных в третье уравнение: уравнение превращается в тождество, все сходится. Итак, a = 4.
Ответ: a = 4.
Замечание: если в такой задаче требуется найти значение а по определению, то плюс можно
будет получить только за приведенное выше решение (так как тут мы действовали по
определению собственного вектора). В итоговом экзамене 2012-2013 была именно такая задача,
и всем, кто ее решил верно, но другими способами, были выставлены «чистые» минусы за этот
номер. |
|
|
|
|
Задача №5: при каком значении параметра а прямая |
x − 1 |
= y |
= z + 2 |
и плоскость |
2x + (a + 2)y − 2z + 11 = 0 перпендикулярны. |
1 |
3 |
−1 |
|
|
|
|
|
Решение: раз прямая и плоскость перпендикулярны, то вектор нормали
плоскости и направляющий вектор прямой коллинеарны.
|
2 |
|
1 |
Запишем вектор нормали n = (a + 2)и направляющий вектор q = ( 3 ). Раз эти |
|||
|
−2 |
|
−1 |
векторы коллинеарны, то один из другого можно получить умножением на |
|||
|
|
1 |
2 |
некоторый скаляр (число), назовем это число m . Тогда |
( 3 )m = (a + 2). Из |
||
|
|
−1 |
−2 |
первого уравнения |
m = 2, подставим такое значение m во второе уравнение: |
||
6 = a + 2, откуда |
a = 4. Третье уравнение превращается в тождество при |
||
подстановке таких значений переменных, значит, все верно.
Ответ: a = 4.
Замечание: в подобных задачах (на прямые и плоскости) рекомендуется |
всегда делать |
рисунок.
36
|
−2 |
3 |
0 |
0 |
Задача №6: вычислите det |
3 |
−2 |
0 |
2 . |
|
2 |
2 |
3 |
4 |
|
0 |
1 |
0 |
2 |
Решение: согласно методу разложения определителя по строке или столбцу ( ?),
разложим наш определитель по третьему столбцу (в нем больше всего нулей):
|
−2 |
3 |
0 |
0 |
|
|
det |
3 |
−2 |
0 |
2 |
= 3 A |
= 3 M = 3 ( − 6) = − 18. |
|
2 |
2 |
3 |
4 |
33 |
33 |
|
0 |
1 |
0 |
2 |
|
|
Ответ: −18.
37
Задача на собственные вектора из зачета 2011.
Задача №2 из зачетной работы 2011.
Ранее в задачах на собственные числа и собственные
вектора мы сталкивались только с матрицами |
2 × 2. |
Данная задача подразумевает нахождение собственных векторов матрицы 3 × 3, и ее решение содержит
некоторые сложности, характерные именно для
матриц такого размера (бОльшие матрицы нас
интересовать не будут).
Задание: найти собственные векторы,
соответствующие наименьшему собственному
2 1 −1
значению матрицы (00 −31 −31).
Решение: будем действовать согласно алгоритму со
страницы 2 7. Первый шаг - нахождение собственных
значений:
2 − λ |
1 |
−1 |
= 0 (2 − λ)(3 − λ)2 − (2 − λ) = 0. |
0 |
3 − λ |
−1 |
|
0 |
−1 |
3 − λ |
|
38
При раскрытии всех скобок получаем уравнение 3 степени, которые не проходятся в этом курсе. Поэтому нужно искать другие способы решение, в данном случае это вынесение за скобку общего множителя (2 − λ). Получаем:
(2 − λ) [(3 − λ)2 − 1] = 0. Отсюда или (2 − λ) = 0 или (3 − λ)2 − 1 = 0. В первом случае
λ = 2, во втором - λ = 2 или λ = 4.
Условимся записывать три различных собственных значения: λ1 = 2, λ2 = 2 и λ3 = 4
(а не λ1 = 2 и λ2 = 4!). При такой записи мы не теряем информацию о кратности собственных значений, но это уже совсем другая история. Итак, будем записывать
3 значения, а не два!
Нам нужны собственные вектора, соответствующие λ1 = 2. Запишем соответствующую однородную систему уравнений в матрицу (смотри алгоритм на странице 27):
2 − 2 |
1 |
−1 |
0 |
0 |
1 |
−1 0 |
0 |
3 − 2 −1 |
0 |
= 0 |
1 |
−1 0 . |
|
0 |
−1 3 − 2 0 |
0 |
−1 1 0 |
|||
По сути, это три одинаковые строчки (первые две совсем одинаковые, третья символизирует то же уравнение, умноженное на -1).
Выпишем это уравнение: 0 x + y − z = 0. Это равенство выполняется для любых
y=z, при этом х может принимать совершенно любые значения, ведь он умножается
0
на ноль. Поэтому записывать (11)t как собственный вектор было бы неправильно:
подставляя различные t , мы сможем повлиять только на y и z координаты, а
координата по х так и останется нулевой. В то же время, мы понимаем, что, к
5
примеру, вектор (11)t является собственным, так как такие координаты
удовлетворяют получившейся однородной системе.
Из-за этого упущения принято записывать собственный вектор через два параметра t1 и t2, а не просто t, как раньше.
39
