Разложите невырожденную вещественную матрицу 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]
Положительная диагональная матрица уже описывает чистое растяжение.
Как вычислить полярное разложение
Введите элементы матрицы по строкам.
Нажмите «Вычислить полярное разложение».
Посмотрите ортогональную матрицу Q и симметричную положительную матрицу P.
Умножьте Q на P и убедитесь, что произведение восстанавливает исходную матрицу.
Вопросы о полярном разложении
Что разделяет полярное разложение?
Оно разделяет обратимое линейное преобразование на ортогональный поворот или отражение и симметричное положительное растяжение. Их произведение воспроизводит исходное преобразование.
Как оно связано с полярной формой комплексного числа?
Оба подхода выделяют часть, подобную величине, и часть, подобную направлению. Для матриц положительный множитель обобщает модуль, а ортогональный — единичное комплексное направление.
Как проверить множитель Q?
Умножьте транспонированную Q на Q. Должна получиться единичная матрица с учётом округления до шести знаков после запятой.
Почему вырожденная матрица отклоняется?
Прямой метод вычисляет Q умножением A на обратную к P матрицу. Для вырожденной матрицы P необратима, а ортогональный множитель может быть неединственным.
Всегда ли P диагональна?
Нет. P симметрична и положительно определена, но может иметь ненулевые внедиагональные элементы. Она диагональна только при совпадении главных направлений растяжения с координатными осями.