Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод вращений.






 

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

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

Один из способов построения искомого преобразования подобия состоит в использовании элементарных матриц плоских вращений :

(4.10)

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

Полагая , рассмотрим произведения:

: ,

: .

Определим угол вращения таким образом, чтобы . С учетом последнего равенства данное условие приводит к выражению для угла :

.

Используя тригонометрические тождества, имеем:

, . (4.11)

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

 

Упражнения.

1. Показать, что при умножении имеет место тождество

.

 

Литература

1. А.А.Самарский, А.В.Гулин. Численные методы. М., Наука, 1989.

2. В.В.Воеводин, Ю.А.Кузнецов. Матрицы и вычисления. М., Наука, 1984.

3. Д.К.Фадеев, В.Н.Фадеева. Вычислительные методы линейной алгебры. СПт. 2002.

 


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал