Калькулятор транспонирования матрицы
Введите элементы матрицы 2 × 2 или 3 × 3 — калькулятор мгновенно поменяет местами строки и столбцы и покажет транспонированную матрицу Aᵀ в виде таблицы.
Транспонирование матрицы: строки и столбцы меняются местами
Формула транспонирования матрицы
Где:
- \(a_{ij}\) — элемент матрицы \(A\), стоящий в строке \(i\) и столбце \(j\);
- \(A^{T}\) — транспонированная матрица \(A\): её элемент в строке \(i\), столбце \(j\) равен элементу \(A\) в строке \(j\), столбце \(i\);
- \(n\) — число строк и столбцов (2 или 3 для квадратной матрицы).
Формула означает, что транспонирование — это отражение матрицы относительно её главной диагонали: каждая строка \(A\) становится столбцом \(A^{T}\), а каждый столбец — строкой.
Транспонирование матрицы — пример вычисления
Пример: транспонируем матрицу 3 × 3, заполненную числами от 1 до 9 построчно.
\[ A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \]
Меняем строки и столбцы местами: первый столбец \((1, 4, 7)\) становится первой строкой, второй столбец \((2, 5, 8)\) — второй строкой, третий столбец \((3, 6, 9)\) — третьей строкой.
\[ A^{T} = \begin{bmatrix} 1 & 4 & 7 \\ 2 & 5 & 8 \\ 3 & 6 & 9 \end{bmatrix} \]
Результат: транспонированная матрица равна \(A^{T} = \begin{bmatrix} 1 & 4 & 7 \\ 2 & 5 & 8 \\ 3 & 6 & 9 \end{bmatrix}\).
Как пользоваться калькулятором
- В выпадающем списке «Размер матрицы» выберите 2 × 2 или 3 × 3 — поля для ввода изменятся автоматически.
- Заполните все видимые поля матрицы A (a₁₁, a₁₂ и так далее) элементами вашей матрицы, двигаясь по строкам. Индекс подсказывает позицию: a₁₂ — это строка 1, столбец 2.
- Результат появится под заголовком «Транспонированная матрица Aᵀ» — в виде таблицы, в которой строки и столбцы поменялись местами.
Если оставить значения по умолчанию (матрица 3 × 3, заполненная числами от 1 до 9), результат совпадёт с разобранным выше примером — так можно убедиться, что всё работает как надо.
Что такое транспонированная матрица
Транспонированная матрица \(A\), обозначаемая \(A^{T}\) (иногда \(A'\)), получается, когда каждую строку превращают в столбец, а каждый столбец — в строку. Наглядно это отражение матрицы относительно главной диагонали — той, что идёт из левого верхнего угла в правый нижний. Элементы на главной диагонали остаются на своих местах, остальные переходят в зеркальные позиции.
Хотя транспонирование выглядит чисто механической операцией, у неё есть вполне конкретный смысл. В анализе данных таблица измерений, где в строках стоят объекты, а в столбцах — переменные, после транспонирования превращается в таблицу, где переменные записаны по строкам, а объекты — по столбцам. В компьютерной графике транспонирование возникает при переходе между соглашениями о строках- и столбцах-векторах. В статистике транспонированная матрица — строительный блок ковариационной матрицы и регрессии методом наименьших квадратов, в частности в выражениях вида \(A^{T}A\).
Проверить результат несложно: сравните первую строку ответа с первым столбцом исходной матрицы — они должны совпадать. Если совпадают, транспонирование выполнено верно. Для квадратной матрицы работает ещё одно полезное свойство: транспонирование транспонированной матрицы возвращает исходную, \((A^{T})^{T} = A\).
Стоит знать два особых случая. Если \(A^{T} = A\), матрица называется симметрической — она одинаково читается по обе стороны диагонали. Если \(A^{T} = -A\), матрица кососимметрическая, и все её диагональные элементы обязаны быть нулями. Введите симметрическую матрицу (например, 1, 2, 3 в первой строке и 2, 4, 5 во второй) и убедитесь, что результат совпадает с исходной матрицей.
Свойства, ограничения и полезные советы
- Только квадратные матрицы. Калькулятор работает с матрицами 2 × 2 и 3 × 3. Сама операция транспонирования определена для любой прямоугольной матрицы — матрица 2 × 3 транспонируется в 3 × 2, — но поля ввода здесь рассчитаны именно на квадратную форму.
- Основные алгебраические правила. Транспонирование согласовано со сложением, \((A + B)^{T} = A^{T} + B^{T}\), и меняет порядок множителей при умножении: \((AB)^{T} = B^{T}A^{T}\). Оно также перестановочно с умножением на число: \((cA)^{T} = cA^{T}\).
- Подходят любые действительные числа. Можно вводить положительные, отрицательные, десятичные и нулевые значения. Результаты округляются до двух знаков после запятой, поэтому числа с большим количеством знаков могут отображаться слегка укороченными.
- Не путайте операции. Транспонированная матрица — не то же самое, что обратная, и не сопряжённая транспонированная, которая используется для комплексных матриц (там меняются и знаки мнимых частей — это матричный аналог комплексно-сопряжённого числа).
Если вам интересны смежные темы: магический квадрат — занимательная головоломка с «симметричной» матрицей, а метод исключения решения систем линейных уравнений — ещё одна область, где матрицы и их элементы обрабатываются построчно.
Часто задаваемые вопросы
Как транспонировать матрицу вручную?
Запишите первую строку матрицы как первый столбец новой матрицы, затем вторую строку — как второй столбец и так далее. Иначе говоря, каждый элемент \(a_{ij}\) переходит в позицию \(a_{ji}\), то есть зеркально отражается относительно главной диагонали. Для матрицы 2 × 2 фактически меняются местами только два недиагональных элемента: \(\begin{bmatrix} a & b \\ c & d \end{bmatrix}^{T} = \begin{bmatrix} a & c \\ b & d \end{bmatrix}\).
Чем транспонированная матрица отличается от обратной?
Транспонирование просто меняет строки и столбцы местами — с самими элементами никаких арифметических действий не производится. Обратная матрица \(A^{-1}\) — это другая матрица, удовлетворяющая условию \(A A^{-1} = I\); она существует только для квадратных матриц с ненулевым определителем. Её вычисление требует деления на определитель, а не простой перестановки элементов. Матрица может совпадать со своей обратной (инволютивная матрица), но это совпадение, а не правило.
Меняет ли транспонирование определитель или след?
Нет. Определитель и след при транспонировании не меняются: \(\det(A^{T}) = \det(A)\) и \(\operatorname{tr}(A^{T}) = \operatorname{tr}(A)\). Это следует из того, что элементы главной диагонали остаются на местах. Более того, собственные значения \(A^{T}\) совпадают с собственными значениями \(A\), тогда как характеристический многочлен родственных операций, например присоединённой матрицы, содержит изменения знаков.
Можно ли транспонировать неквадратную матрицу, например 2 × 3?
Да, транспонирование определено для любой прямоугольной матрицы — матрица 2 × 3 превращается в 3 × 2, строки и столбцы меняются ролями. В этом калькуляторе поля ввода предусмотрены только для квадратных матриц 2 × 2 и 3 × 3. Для матрицы 2 × 3 можно транспонировать её вручную: запишите каждую из двух строк как столбец и проверьте результат отражением относительно диагонали.
Почему (AB)ᵀ = BᵀAᵀ, а не AᵀBᵀ?
Порядок меняется из-за того, как должны согласовываться размеры матриц. Если \(A\) имеет размер \(m \times n\), а \(B\) — \(n \times p\), то \(A^{T}\) имеет размер \(n \times m\), а \(B^{T}\) — \(p \times n\). Произведение \(A^{T}B^{T}\) в общем случае вообще не определено по размерам, тогда как \(B^{T}A^{T}\) имеет размер \(p \times m\), как и \((AB)^{T}\). Это правило называют принципом «носков и ботинок».
Что такое симметрическая матрица и как её распознать?
Матрица симметрическая, если \(A^{T} = A\), то есть она совпадает со своим отражением относительно главной диагонали — каждая пара недиагональных элементов удовлетворяет условию \(a_{ij} = a_{ji}\). Проверить это можно с помощью калькулятора: введите матрицу и посмотрите, совпадает ли результат с исходной. У симметрических матриц действительные собственные значения; они встречаются в ковариационных матрицах и квадратичных формах. Кососимметрическая матрица удовлетворяет условию \(A^{T} = -A\) и обязательно имеет нули на диагонали.
Какие ошибки чаще всего допускают при транспонировании матрицы?
Самая частая ошибка — перестановка не тех элементов: иногда отражают относительно побочной диагонали (из правого верхнего угла в левый нижний) вместо главной или поворачивают матрицу на 90° вместо отражения. Другая типичная ошибка — считать транспонированную матрицу равной обратной. Всегда проверяйте: первая строка результата должна в точности совпадать с первым столбцом исходной матрицы, а диагональные элементы — оставаться на местах.