Приведение матрицы к трехдиагональному или почти треугольному виду при помощи метода Гивенса


1) Если А - вещественная матрица, имеющая различные вещественные собственные значения l1, l2, . . . ,ln , то ее при помощи последовательности подобных преобразований можно привести (с определенной точностью) к диагональному виду

, где , (i =1, 2, . . . , n).

(Столбцы результирующей матрицы U, использованной при этом, есть собственные векторы матрицы А).

2) Если среди собственных значений матрицы А есть кратные либо комплексные, то ее удается привести лишь к блочно - треугольному виду:

,

где - квадратные блоки 1-го и 2-го порядков, причем блоки 1-го порядка - это собственные значения матрицы А, а собственные значения блоков 2-го порядка - это пары комплексных либо кратных собственных значений матрицы А.

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

Метод Гивенса позволяет за N шагов привести матрицу А к трехдиагональному виду, если А - симметричная, либо к левому почти треугольному виду, если А - произвольная квадратная матрица. Этот процесс осуществляется посредством подобных преобразований вида:

,

где i = 2, 3, ... n - 1; j = i+1, i+2, . . . n; к = 1, 2, . . . ,N,

; - матрица вращения.

В итоге получаем:

,

если А была симметричной, либо

,

если А - была произвольной матрицей.

Матрица вращения имеет структуру, описанную в п.4.5.1, т.е элементы ; ; , но величины и вычисляют по другим формулам:

; .

В результате преобразования вида обнуляется элемент матрицы , т.е. = 0. Для получения матрицы потребуется таких преобразований.

Пусть T = T23 × T24 × . . . × T2n × . . . × Tn-1,n, тогда

TТ = TTn-1,n × . . . × TT2n × . . . × TT24 × TT23 и можно записать: AN = TT × A × T ,

где T - ортогональная матрица. Это означает, что матрица AN подобна A и имеет те же собственные значения.

Если вместо матриц вращения использовать матрицы отражения, то аналогичный метод носит имя Хаусхолдера.

Задача 1

Дана симметричная матрица:

Используя метод Гивенса, привести А к трехдиагональному виду. Точность вычислений 0,01.

Решение. Для приведения матрицы А к трехдиагональному виду нужно обнулить три элемента: а13, а14, а24. Для этого необходимо построить три матрицы вращения: Т23, Т24 и Т34 . Будем считать . Результаты вычислений приведены в таблице.

№ шага k i, j, c, s
i = 2 j = 3 c = -0,949 s = -0,316 -2 3,162 0 1 3,162 -0,4 2,2 -0,949 0 2,2 0,4 2,846 1 -0,949 2,846 -2
i = 2 j = 4 c = 0,953 s = -0,302 -2 3,317 0 0 3,317 -1,091 2,956 -1,236 0 2,956 0,4 2,051 0 -1,236 2,051 -1,309
i = 3 j = 4 c = 0,923 s = 0,386 -2 3,317 0 0 3,317 -1,091 3,204 0 0 3,204 -1,314 2,048 0 0 2,048 0,405

 

Ответ:

Задача 2 (для самостоятельного решения)

Дана матрица:

При помощи метода Гивенса привести ее к левому почти треугольному виду. Точность 0,001

Ответ: .

 

 

8.2 Метод Якоби и схема его реализации для получения собственных значений матрицы

Метод Якоби – итерационный метод, предназначенный для определения собственных значений симметричной матрицы А, которая при помощи цепочки подобных преобразований приводится (с определенной точностью) к матрице диагонального вида D. В процессе работы метода строится последовательность матриц , где , , которая сходится к матрице D . Процесс считают законченным, когда

, где - элементы матрицы Аk .

(Напомним, что все собственные значения вещественной симметричной матрицы – действительные числа l1, l2, . . . ln, поэтому после получения матрицы D их значения находятся на главной диагонали D).

Иногда для ускорения сходимости Ak ® D предварительно приводят матрицу А к трехдиагональному виду с использованием метода Гивенса (см. п. 8.1).

Матрицы , которые используются в методе Якоби – это матрицы вращения (см. п. 4.5.1), в которых элементы и вычислены по формулам

; ;

Где .

При умножении обнуляются элементы aji и aij матрицы , т.е. = 0. При этом матрица остается симметричной, ее собственные значения не изменяются. Однако, на каждом шаге «портятся» обнуленные на предыдущих шагах элементы матрицы, поэтому процесс приведения А к D в общем случае бесконечен.

Различные схемы реализации метода Якоби зависят от правил выбора i, j на каждом шаге. Перечислим некоторые схемы, для которых сходимость итерационного процесса доказана.



Дата добавления: 2021-07-22; просмотров: 1679;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.