Калькулятор полярного разложения

Разложите невырожденную вещественную матрицу 2 на 2 на ортогональный и симметричный положительно определённый множители.

Расчёт полярного разложения матрицы
Введите четыре элемента невырожденной матрицы A размером 2 на 2.

О полярном разложении матриц

Полярное разложение представляет вещественную матрицу A в виде произведения QP. Для невырожденной квадратной матрицы Q ортогональна, а P симметрична и положительно определена. Ортогональная матрица сохраняет длины и углы, поэтому описывает поворот или отражение. Положительный множитель растягивает пространство вдоль взаимно перпендикулярных главных направлений, не добавляя вращения. Это матричный аналог записи ненулевого комплексного числа как произведения модуля и единичного направления. Калькулятор работает с невырожденными вещественными матрицами второго порядка. Сначала строится симметричная матрица Грама: транспонированная A умножается на A. Её положительный квадратный корень — это P. Для положительно определённой матрицы второго порядка корень можно найти непосредственно по следу и определителю, без итерационного приближения. Затем Q вычисляется как A, умноженная на обратную к P матрицу. Элементы на экране округляются до шести знаков после запятой, а внутренние вычисления сохраняют двойную точность JavaScript. Множители удовлетворяют тождествам, позволяющим проверить ответ. Произведение транспонированной Q на Q равно единичной матрице с учётом погрешности округления. Матрица P равна своей транспонированной и имеет положительные собственные значения. Наконец, произведение Q на P восстанавливает исходную A. Для единичной матрицы оба множителя единичные. Если матрица сочетает поворот на четверть оборота с разным масштабированием осей, Q выделяет поворот, а P содержит два коэффициента растяжения. Полярное разложение применяется в механике, графике, численном анализе, оптимизации и статистике. В механике сплошных сред оно разделяет деформацию на жёсткий поворот и чистое растяжение. В компьютерной графике помогает извлекать вращение из преобразований с масштабированием или сдвиговой деформацией. Ортогональная задача Прокруста использует полярный множитель для поиска ближайшей ортогональной матрицы, а численные алгоритмы применяют полярные итерации для сохранения геометрической структуры. Вырожденная матрица тоже может иметь полярное разложение, но ортогональный множитель не всегда единственен и требует дополнительных соглашений. Калькулятор принимает только невырожденные матрицы, чтобы P была обратима, а разложение однозначно. Сильно плохо обусловленные матрицы могут усиливать ошибки плавающей точки, поскольку растяжение по одному направлению близко к нулю. Используйте результат для обучения и вспомогательных вычислений, а ответственные расчёты проверяйте в ПО с произвольной точностью или поддержкой матриц большей размерности.

Примеры полярного разложения

Матрица AМножителиИнтерпретация
[1, 0] [0, 1]Q = I, P = IЕдиничная матрица не содержит поворота или растяжения.
[0, -2] [3, 0]Q = [0, -1] [1, 0], P = [3, 0] [0, 2]Поворот на 90 градусов с последующим неравномерным растяжением.
[2, 0] [0, 4]Q = I, P = [2, 0] [0, 4]Положительная диагональная матрица уже описывает чистое растяжение.

Как вычислить полярное разложение

  1. Введите элементы матрицы по строкам.
  2. Нажмите «Вычислить полярное разложение».
  3. Посмотрите ортогональную матрицу Q и симметричную положительную матрицу P.
  4. Умножьте Q на P и убедитесь, что произведение восстанавливает исходную матрицу.

Вопросы о полярном разложении

Что разделяет полярное разложение?

Оно разделяет обратимое линейное преобразование на ортогональный поворот или отражение и симметричное положительное растяжение. Их произведение воспроизводит исходное преобразование.

Как оно связано с полярной формой комплексного числа?

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

Как проверить множитель Q?

Умножьте транспонированную Q на Q. Должна получиться единичная матрица с учётом округления до шести знаков после запятой.

Почему вырожденная матрица отклоняется?

Прямой метод вычисляет Q умножением A на обратную к P матрицу. Для вырожденной матрицы P необратима, а ортогональный множитель может быть неединственным.

Всегда ли P диагональна?

Нет. P симметрична и положительно определена, но может иметь ненулевые внедиагональные элементы. Она диагональна только при совпадении главных направлений растяжения с координатными осями.