Приведение матрицы к диагональному виду. Каноническое

advertisement
Приведение матрицы к диагональному виду. Каноническое
разложение матрицы.
Пусть дана квадратная матрица А порядка n. Если возможно из каких-либо n
собственных векторов матрицы А, принадлежащих собственно числам 1 , 2 ,..., n , как из
столбцов построить квадратную невырожденную матрицу S порядка n, то будет
 1 0 ... 0 


 0 2 ... 0 
-1
выполняться соотношение S АS=Λ, где Λ= 
– диагональная матрица с
... ...  0 


0 0 0  
n

собственными значениями 1 , 2 ,..., n матрицы А по диагонали. При этом говорят, что
матрица А приводится матрицей S к диагональному виду. Матрица А в этом случае
называется матрицей простой структуры. К матрицам простой структуры относятся
симметрические матрицы и матрицы простого спектра. Матрицы простого спектра – это
те матрицы, у которых все собственные значения различны и их число совпадает с
порядком матрицы.
Из соотношения S-1АS=Λ получается соотношение А=SΛS-1 – каноническое
разложение матрицы А.
Если матрицу S, удовлетворяющую соотношению S-1АS=Λ, построить нельзя, то
матрица А не приводится к диагональному виду, и, следовательно, не обладает
каноническим разложением.
При конструировании матрицы S для соотношений S-1АS=Λ и А=SΛS-1 нужно найти
все собственные значения 1 , 2 ,..., n матрицы А и при каждом собственном значении λi
построить фундаментальную систему решений (ФСР) однородной системы уравнений (А–
λiЕ)Х=0. Из решений всех таких ФСР, как из столбцов, составить матрицу S. Причём в
матрице S столбцами записываются решения по каждому λi в порядке нумерации
собственных значений 1 , 2 ,..., n (одинаковые λi считаются столько раз, какова их
кратность). Если матрица S окажется квадратной, то она будет удовлетворять
соотношениям S-1АS=Λ и А=SΛS-1. Если же матрица S окажется неквадратной, то матрицы
А не приводится к диагональному виду и, следовательно, не имеет канонического
разложения.
Для построения ФСР находят общее решение данной однородной системы
уравнений: берут любой, отличный от нуля, определитель порядка, равного числу
свободных неизвестных в системе; элементы i-й строки (столбца) этого определителя
принимают соответственно за значения свободных неизвестных и находят из общего
решения значения остальных (главных) неизвестных. Так поступают для всех строк
(столбцов) выбранного определителя. Полученные при этом частные решения составляют
ФСР рассматриваемой однородной системы уравнений. Свободным неизвестным можно
придавать значения из строк (столбцов) выбранного определителя в самой системе
уравнений и находить соответствующие значения главных неизвестных из системы.
Из этого правила вытекает, что построение ФСР однородных системы линейных
уравнений неоднозначно. Поэтому будет неоднозначным и построение матрицы S для
соотношений S-1АS=Λ и А=SΛS-1.
1
Пример 1. Матрица линейного преобразования  в некотором фиксированном базисе
 3 1  1


е1 , е2 , е3 имеет вид A   0 2 0  . Найти собственные числа, собственные векторы
e
1 1 1 


преобразования  и (если это возможно) базис, в котором матрица  имеет
диагональный вид.

Решение.
Характеристический
многочлен
преобразования
имеет
вид
3
0
1
1
1


2
0  (2   )3   1     1  2    2  4  4  2   3.
1
1 


Так как 2    2  4  4  2   3 , то собственные значения  таковы:
1  2  3  2 .
Составим систему уравнений для нахождения собственных векторов,
(3  i ) x1  x2  x3  0,

соответствующих корням 1  2  3  2 : 
(2  i ) x2  0,
 x  x  (1   ) x  0.
2
i 3
 1
 x1  x2  x3  0,
 x  R,

Найдем собственные векторы для 1  2  3  2 : 
0 x2  0,
 2
 x1  x3 .
 x  x  x  0,
2
3
 1
Если x2  1 , x3  0, x1  0 – первое фундаментальное решение и g1  0e1  e2  0e3
– есть собственный вектор для 1  2  3  2 .
Если x2  0 , x3  1, x1  1 – второе фундаментальное решение и g 2  1e1  0e2  1e3
– есть собственный вектор для 1  2  3  2 .
Легко показать, что векторов g1 , g 2 недостаточно для конструирования квадратной
невырожденной матрицы 3-го порядка. Поэтому матрица A
не приводится к
e
диагональному виду, вследствие чего не имеет канонического разложения.
  1 3  1


Пример 2. Выяснить возможность приведения действительной матрицы А    3 5  1
 3 3 1 


к диагональному виду.
Решение. Характеристический многочлен имеет вид
1 
2
2
1
1
3
0
1 
столбец ко (2)-му столбцу)=  3
2
0
2
0
1
3
0
1 
(1)-й строке)=  3
1 
3
3
3
1
5   1
3
1 
=(прибавим (1)-й
=(умножим (2)-ю строку на (-1) и прибавим к
=(2–λ)2(1–λ).
Корнями характеристического многочлена матрицы А являются числа 1  2  2 ,
λ3=1. Все они действительные и поэтому являются собственными значениями матрицы А.
2
Составим
систему
уравнений для нахождения собственных векторов,
 3x1  3x2  x3  0,

соответствующих корням 1  2  2 :  3х1  3x2  х3  0,
 3x  3x  x  0.
1
2
3

х1




Эта система имеет общее решение Х= 
х2
 , в котором два свободных
  3х  3х 
1
2

1 0
неизвестных. Поэтому возьмём, например, определитель
 0 . Полагая в общем
0 1
решении сначала x1  1 , x2  0 , найдём x3  3 . Затем, положим x1  0 , x2  1 , найдём
x3  3 , которые составляют ФСР рассматриваемой однородной системы уравнений:
 1 
0
 
 
Х1=  0  , Х2=  1  .
  3
 3
 
 
Составим систему
уравнений для нахождения собственных векторов,
 2 x1  3x2  x3  0,

соответствующих корням 3  1 :  3х1  4 x2  х3  0,
  3x  3x  0.
1
2

 х1 
 
Эта система имеет общее решение Х3=  х1  , в котором одно свободное неизвестное.
х 
 1
1
 
Поэтому ФСР состоит из одного решения, например, Х3= 1 .
1
 
Из решений Х1, Х2 и Х3, как из столбцов, составляется невырожденная квадратная
 1 0 1


матрица S=  0 1 1 .
  3 3 1


 2 0 0


Поэтому матрица А приводится к диагональному виду S-1АS=Λ =  0 2 0  и имеет
 0 0 1


 1 0 1  2 0 0   1 0 1




каноническое разложение А=SΛS-1=  0 1 1  0 2 0   0 1 1
  3 3 1  0 0 1    3 3 1




1
.
3
Download