10.07.2015 Views

С.П. Шарый - Институт вычислительных технологий СО РАН

С.П. Шарый - Институт вычислительных технологий СО РАН

С.П. Шарый - Институт вычислительных технологий СО РАН

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.17. Численные методы для проблемы собственных значений 421Таблица 3.12. Метод Якоби для вычисления собственныхзначений симметричной матрицыВход<strong>С</strong>имметричная матрица A.Допуск ǫ на норму внедиагональных элементов.ВыходМатрица, на диагонали которой стоят приближёнияк собственным значениям A.АлгоритмDO WHILE ( ND(A) > ǫ )выбрать ненулевой внедиагональныйэлемент a pq в A;обнулить a pq и a qp преобразованием подобияс матрицей вращения G(p,q,θ);END DOТеперь можно ответить на вопрос о том, почему в методе Якобидля преобразований подобия применяются именно ортогональные матрицы.Как следует из результатов <strong>П</strong>редложений 3.17.2 и 3.17.3, умножениена ортогональные матрицы обладает замечательным свойствомсохранения фробениусовой нормы матрицы и, как следствие, «перекачивания»её величины с внедиагональных элементов на диагональв результате специально подобранных цепочек таких умножений. <strong>П</strong>ридругих преобразованиях подобия добиться этого было бы едва ли возможно.Итак, всё готово для организации итерационного процесса приведениясимметричной матрицы к диагональному виду, при котором внедиагональныеэлементы последовательно подавляются. Как уже отмечалось,занулённые на каком-то шаге алгоритма элементы могутвпоследствии вновь сделаться ненулевыми. Но результат <strong>П</strong>редложения3.17.3 показывает, что норма внедиагональной части матрицы приэтом всё равно монотонно уменьшается.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!