§4. Алгебра матриц

Матрицейназывается прямоугольная таб­ли­ца из чи­­сел, содержащая некоторое количествоmстрок иnстолбцов, при этом числаmиnна­зываются порядками мат­ри­цы. Если m = n,мат­­рица на­зываетсяквадратной, а числоm = n- еепо­­рядком.Длязаписи матриц ис­пользуютсясле­ду­ю­щие обо­зна­че­ния:

, (1.33)

где числа aijназываютсяэлементами матрицы A. Вслу­чае, если m = n иопределитель матрицыdetA №0, мат­ри­цаA на­зываетсяневырожденнойи для нее можно найти об­рат­ную мат­ри­цу.Обратнойпо от­но­шению к дан­ной мат­ри­цеA называется матрицаA-1, которая, бу­ду­чи умно­женной как справа, так и сле­ва наA, дает еди­­ничную матрицу:

.

Матрица AT,полученная перестановкой строк со столб­ца­ми в мат­­ри­це A,называется транс­по­ни­ро­ван­ной. Квад­ратная мат­ри­цаAна­зы­ва­ет­сясим­мет­рич­еской, еслиAT = A, иор­то­го­наль­ной, еслиAT A = E.

Характеристическим уравнением матрицы A на­­зы­ва­ет­ся матричное уравнение||A - lE|| = 0,в ко­тором li-соб­ст­вен­ные(или ха­рак­те­рис­ти­чес­кие)числа(или зна­че­ния) мат­­рицыA. Соб­ст­вен­ным вектором, отвечающим соб­ст­вен­­ному чис­луli,называется вектор

,

который удов­летворяет матричному уравнению Ax = li x.Ког­­да говорят о вычислении собст­вен­ных чисел, то раз­ли­ча­ютполнуюичастичную проблемусобст­венных чисел. В пол­ной проблеме вы­чис­ля­ют все собственные числа и со­от­­ветст­ву­ю­щие имсобственные векторы матриц, а подчас­тич­­­ной про­блемой обычно понимают задачу на­хо­ж­де­ния од­­ного или нескольких собственных чи­сел и со­от­ветс­т­ву­ющих им собственных век­то­ров.

В настоящем параграфе рассматривается не­сколь­­ко эф­фек­тивных алгоритмов, реализующих как операции над мат­­рицами, так и задачи ре­ше­ния полной про­бле­мы соб­ст­вен­ных значений.

Задача определения собственных значенийисобст­вен­ных векторов матриц имеет большое зна­че­ние при ре­ше­нии очень широкогоспектра за­дач. Методы ре­ше­ния ука­занной за­дачи по типу примененной вы­чис­ли­тельной схе­мы мож­но разделить напря­мые(точные) иит­е­ра­ци­он­ные (при­бли­женные).

В прямых методахпо не­ко­то­ро­му правилу вы­чис­ля­ют­ся коэффициенты матрицы с заранее из­­вестными свой­ст­ва­ми, а затем собственные зна­че­ния находятся как корни ха­­рак­теристического мно­го­­члена по какому-ли­бо из­вест­но­­му чис­­­лен­ному методу. После этого опре­де­ляются собс­т­­вен­ные векторы, что считается не очень слож­ной за­да­чей.

В итерационных методах коэффициенты ха­рак­те­рис­ти­ческого уравнения не вычисляют, а составляют не­ко­то­рые итерационные по­сле­до­ва­тель­нос­ти, поз­во­ля­ю­щие най­ти одно или несколько, а иног­да и все соб­ст­вен­ные зна­че­ния исходной ма­три­цыА. Ите­­ра­ци­онные ме­то­ды почти всег­­да бо­лее тру­до­ем­кие, од­на­ко они на­деж­нее прямых ме­то­­­дов, так как менее чув­ст­вительны к ошиб­кам округ­ле­ния.

К прямым можно отнести методы Кры­лова, Да­ни­лев­с­ко­го, Самуэльсона и др., а к ите­рационным - сте­пен­ной и ме­­тод Якоби, или, как его еще на­зы­ва­ют, ме­тод вращений. По­­след­ний метод считается на­и­более эф­фек­тивным из всех известных [Kpылов и др., 1972].

Соседние файлы в папке glava1