
Лекции по АиГ / Alg_11
.docЛинейные операторы (продолжение).
Собственные векторы и собственные значения линейного оператора.
Определение.
Пусть j: Uk® Uk линейный оператор. Вектор uÎU называется собственным вектором, а скаляр lÎk собственным значением оператора j, если
-
u ¹ 0;
-
j(u) = lu.
Отметим, что, поскольку u ¹ 0, скаляр l определен однозначно.
Примеры.
-
Пусть U – пространство геометрических векторов
, mÌR3 некоторая прямая. Определим в пространстве U оператор j формулой: j(x) = прmx. Поскольку прm(x+y) = прmx+прmy и прm(lx) = lпрmx, оператор j будет линейным. Если x½½m, то j(x) = x = 1x так что x будет собственным вектором, относящимся к собственному значению l = 1. Если x ^ m, то j(x) = 0 = 0x и такой вектор будет собственным, относящимся к собственному значению l = 0.
-
Для нулевого оператора O: U® U любой вектор x ¹ 0 будет собственным и соответствующее собственное значение равно 0. Точно также для тождественного оператора id: U® U все ненулевые векторы – собственные и l = 1.
-
Пусть U = C¥(R ) – пространство бесконечно дифференцируемых функций на оси, ¶: U® U оператор дифференцирования. Равенство
имеет место в точности для показательных функций: f(t) = Celt так что при C ¹ 0 такая функция будет собственным вектором оператора дифференцирования, относящимся к собственному значению l.
Случай конечномерного пространства.
В случае конечномерного пространства U можно указать способ нахождения собственных векторов и собственных значений линейного оператора.
Теорема.
Пусть j: Uk® Uk линейный оператор в пространстве размерности n, A = Ae(j) матрица этого оператора в некотором базисе e. Тогда:
-
Функция PA(x) = det(A-xE) является многочленом степени n. Этот многочлен не зависит от выбора базиса e и называется характеристическим многочленом линейного оператора j.
-
Скаляр lÎk будет собственным значением оператора тогда и только тогда, когда PA(l) = 0.
-
Ненулевой вектор xÎU будет собственным для j и ему отвечает собственное значение l тогда и только тогда, когда (A-lE)xe = 0.
Доказательство.
Матрица B
= A-xE
является квадратной порядка n,
все элементы которой, за исключением
диагональных, равны соответствующим
элементам матрицы A,
а диагональные элементы равны (aii-x).
Поэтому каждый член
в разложении ее определителя представляет
собой многочлен от x
степени не выше n,
причем только один из них - а именно
b11…bnn
= (a11-x)…(ann-x)
имеет степень n.
Следовательно, detB
– многочлен от x
вида: (-1)nxn+…
Если h
– другой базис в U,
то Ah(j)
= S-1AS,
а потому
Det(Ah(j)-xE) = detS-1det(A-xE)detS = det(A-xE).
Если x собственный вектор j, относящийся к собственному значению l, то Axe = lxe или (A-lE)xe = 0. Отсюда можно сделать вывод, что однородная система линейных уравнений (A-lE)y = 0 имеет ненулевое решение и потому ее определитель равен 0, что можно записать как PA(l) = 0. Тем самым все утверждения теоремы доказаны.
Фиксируем некоторое собственное значение lÎk. Множество всех векторов, координаты которых удовлетворяют системе уравнений (A-lE)xe = 0, образуют подпространство Ul = Ker(j-lid) положительной размерности, называемое подпространством собственных векторов, относящихся к собственному значению l. Если dim Ul = g, то можно выбрать линейно независимую систему из g собственных векторов, относящихся к этому собственному значению. Число g = g(l) называется геометрической кратностью собственного значения l.
Теорема.
Пусть l - одно из собственных значений оператора j в конечномерном пространстве, так что l корень характеристического многочлена. Пусть (алгебраическая) кратность этого корня равна a = a(l). Тогда g(l)£a(l).
Доказательство.
По условию теоремы
можно выбрать линейно независимую
систему, состоящую из g
собственных векторов оператора,
относящихся к собственному значению
l.
Дополним эту систему до базиса e
всего пространства. Поскольку j(ei)
= lei
при i = 1, 2,…, g,
матрица A
оператора в этом базисе имеет вид A
=
.
Раскладывая определитель det(A-xE),
а затем полученные миноры по первому
столбцу, получим: PA(x)
= (l-x)g
det(D-xE).
Отсюда вытекает, что (x-l)g
| PA(x),
что и требовалось доказать.
Линейно независимые системы собственных векторов.
Теорема 1.
Пусть j - линейный оператор, l1, …, lk – попарно различные собственные значения этого оператора, x1,…, xk – соответствующие собственные векторы. Тогда эти векторы линейно независимы.
Доказательство.
Предположим, что m1x1+…+mkxk = 0. Докажем, что все векторы yi = mixi нулевые, откуда и будет следовать наше утверждение, поскольку xi ¹ 0.
По предположению:
y1+…+yk = 0. (0)
Применим к обеим частям этого равенства оператор j. С учетом того, что j(yi) = lIyi, получим:
l1y1+…+lkyk = 0 (1)
Если снова применить оператор j, то получится аналогичное равенство с заменой li на (li)2. Применяя оператор j s раз, получим равенство:
=
0
(s).
Пусть q(x)Îk[x]
– любой многочлен, q(x)
= q0+q1x+…+qmxm.
Если равенство (0) умножить на q0,
равенство (1) – на q1
и т.д. равенство (m)
на qm
и все эти равенства сложить, то получится:
q(l1)y1+…+q(lk)yk
= 0. Выберем такой многочлен q,
для которого все числа l1,…,
lk,
за исключением li
являются корнями (например, q(x)
=).
Тогда получим: q(li)yi
= 0, а так как i
может быть любым, это и доказывает наше
утверждение.
Теорема 2.
Пусть в условиях предыдущей теоремы для каждого собственного значения li выбрана линейнонезависимая система Si, состоящая из собственных векторов оператора, относящихся к этому собственному значению. Тогда система S = S1È…ÈSk линейно независима.
Доказательство.
Пусть
.
Обозначим через yi
вектор равный
,
так что y1+…+yk
= 0. Поскольку вектор yi
лежит в подпространстве собственных
векторов, относящихся к собственному
значению li,
рассуждение, использованное при
доказательстве теоремы 1, показывает,
что этот вектор нулевой. Но тогда
= 0 и виду линейной независимости системы
Si,
все коэффициенты ma
= 0 при xaÎSi.
Так как i
может быть любым, отсюда и следует
утверждение теоремы.
Следствие.
Пусть j - линейный оператор в конечномерном пространстве Uk, l1,…, lk – полное множество его попарно различных собственных значений, gi = g(li) – их геометрическая кратность. Тогда максимальная линейно независимая система, состоящая из собственных векторов этого оператора, содержит g1+…+gk векторов.
Приведение линейного оператора к диагональному виду.
В этом разделе будут изучаться исключительно операторы в пространстве конечной размерности n.
Теорема.
Матрица линейного
оператора j
в базисе e
имеет диагональный
вид D,
тоесть равна
= diag(l1,…,
ln)
тогда и только тогда, когда e
состоит из собственных векторов этого
оператора. При этом диагональные элементы
l1,…, ln
равны соответствующим собственным
значениям.
Доказательство.
Пусть ek
– собственный вектор оператора,
относящийся к собственному значению
lk,
так что j(ek)
= lkek.
Поскольку ck(Ae(j))
= j(ek)e
=
,
мы получаем, что Ae(j)
= diag(l1,…,
ln).
Обратно, если матрица оператора
диагональна, то j(ek)
= ej(ek)e
= lkek.
Поскольку базис не может содержать
нулевых векторов, мы видим, что ek
– собственный вектор оператора,
относящийся к собственному значению
lk.
Говорят, что линейный оператор j в пространстве U приводится к диагональному виду, если существует базис, в котором матрица этого оператора имеет диагональный вид. Доказанная теорема утверждает, что такое приведение возможно в точности тогда, когда из собственных векторов оператора можно построить базис пространства U.
Определение.
Спектром
квадратной матрицы AÎMatn´n(C
) называется
набор
корней характеристического многочлена
PA(x),
указанных вместе с их алгебраическими
кратностями.
Если kÌC это определение пригодно и для матриц с элементами из k, но в этом случае сами точки спектра уже могут и не входить в поле k. Поскольку над полем комплексных чисел многочлен степени n имеет ровно n корней, если каждый из них учитывать столько раз, какова его кратность, то k1+…+ks = n.
Так как характеристический многочлен матрицы линейного оператора не зависит от выбора базиса, можно говорить о спектре линейного оператора.
Теорема (о приведении оператора к диагональному виду).
Линейный оператор j: Uk® Uk приводится к диагональному виду тогда и только тогда, когда
-
Все точки спектра оператора лежат в поле k.
-
Для всякой точки спектра li ее алгебраическая кратность равна геометрической: k(li) = ki = gi = g(li).
Доказательство.
Оператор приводится
диагональному виду тогда и только тогда,
когда в пространстве Uk
можно построить базис из его собственных
векторов, то есть линейно независимую
систему, состоящую из n
= dim Uk
собственных
векторов. Пусть
-
собственные значения оператора, указанные
вместе с кратностями равных им корней
характеристического многочлена. Тогда
k1+…+kp£
n,
причем равенство имеет место в точности
тогда, когда все корни характеристического
многочлена лежат в поле k.
Поскольку геометрическая кратность не
выше алгебраической, имеем:
m =g1+…+gp£ k1+…+kp£ n.
Как нам известно, m – количество векторов в максимальной линейно независимой системе собственных векторов оператора. Мы видим, что равенство m = n имеет место тогда и только тогда, когда выполнены условия 1) и 2), указанные в теореме.
Замечание.
Если k(li) = 1, то, поскольку 0< g(li)£ k(li), имеем: k(li) = g(li). Значит, если спектр оператора простой, то есть все кратности k(li) = 1, то условие 2) выполняется автоматически. Условие 1) не нуждается в проверке, если k = C Итак, всякий оператор над полем C с простым спектром приводится к диагональному виду.
Пример.
Пусть a,bÎk.
В пространстве kn[x]
многочленов степени не выше n
рассмотрим оператор ja,b,
действующий по формуле: ja,b(p(x))
= p(ax+b).
Выясним, при каких значениях параметров
a, b
этот оператор приводится к диагональному
виду. Выберем базис e
из многочленов p0
= 1, p1 = x,…,
pn =
xn.
Поскольку (ax+b)k
=
,
матрица A = Ae(j)
будет верхней треугольной с элементами
при i£
j; i,j
= 0, 1,…, n.
На диагонали этой матрицы расположены
элементы 1, a, a2,…,
an,
которые и составляют спектр этого
оператора. Отметим, что все точки спектра
лежат в поле k.
Если среди этих чисел нет одинаковых,
то спектр оператора прост и потому
оператор приводится к диагональному
виду. Это условие будет выполнено при
a ¹
0 и ak
¹
1 при 1< k£
n.
Базис из собственных векторов составляют
при этом многочлены qk
= (x+b/(a-1))k,
k = 0,…, n.
В самом деле,
j(qk) = (ax+b+b/(a-1))k = ak(x+b/(a-1))k. Если ak = 1, но a ¹ 1, то те же многочлены составляют базис из собственных векторов, так что оператор и в этом случае приводится к диагональной форме, хотя его характеристический многочлен и имеет кратные корни. Оставляем читателю проверку условия 2) в этом случае. При a = 0 спектр оператора имеет вид 1[1], 0[n], а в матрице A все строки, начиная со второй – нулевые. Поэтому g(0) = (n+1)-rkA = n = a(0) и условие 2) снова выполнено. Оператор приводится к диагональному виду, а собственными векторами будут в этом случае, например, многочлены: r0 = 1, r1 = x-b,…, rn = xn-bn.
Наконец, при a = 1 спектр j имеет вид 1[n+1], а ранг матрицы (A-E) равен n при b ¹ 0, так что g(1) = (n+1)-rk(A-E) = 1 ¹ a(1). Мы видим, что в этом случае приведение к диагональному виду невозможно при n>0. Это означает отсутствие среди многочленов положительной степени периодических функций. В оставшемся случае a = 1, b = 0 оператор j - тождественный и его матрица будет диагональной в любом базисе.