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

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Метод вращений (или метод Гивенса) — численный метод, используемый для приведения матрицы к треугольному виду (например, в процессе решения систем линейных уравнений) или для ортогонального разложения матриц (QR-разложение).

Суть метода[править]

Метод основан на последовательном применении вращающих матриц Гивенса, которые зануляют определённые элементы матрицы. Эти матрицы представляют собой ортогональные матрицы, выполняющие поворот двумерных подпространств.

Основные шаги[править]

  1. Выбирается элемент (i, j), который нужно занулить.
  2. Определяются коэффициенты c и s (косинус и синус угла вращения) из соотношений: c=ajj2+aij2ajj,s=ajj2+aij2aij
  3. Конструируется матрица Гивенса G, которая выполняет вращение так, чтобы элемент aij обнулился.
  4. Умножается матрица A на G слева: A′=GA, что приводит к занулению выбранного элемента.
  5. Процесс повторяется, пока матрица не примет требуемый вид.

Применение[править]

  • QR-разложение матриц.
  • Решение систем линейных уравнений.
  • Сингулярное разложение (SVD).
  • Устойчивый метод для вычисления собственных значений.

Метод вращений считается предпочтительным методу отражений (метод Хаусхолдера) для разреженных матриц, так как он обеспечивает избирательное зануление их элементов, в то время как метод Хаусхолдера хорошо работает для масштабных обнулений.[1][2]

Источники[править]

  1. Голуб, 1999
  2. Панкратов Владимир Александрович, Тверская Елена Сергеевна Проведение семинарского занятия «Метод отражений Хаусхолдера» // Modern European Researches. — 2022. — Vol. 1. — № 1. — С. 101—109.

Литература[править]

  • В. В. Воеводин, Ю. А. Кузнецов. Матрицы и вычисления. — М.: Наука, 1984.
  • Голуб Дж., Ван Лоун Ч. Матричные вычисления. — М.: Мир, 1999.
  • Самарский А. А., Гулин А. В. Численные методы. — М.: Наука, 1989.