Транспонирование матрицы

Введите матрицу, чтобы поменять строки со столбцами и проверить ответ.

Целые, десятичные или дроби: −2; 0,5; 1/3.

Матрица A

Транспонированная Aᵀ

Размер результата2 × 2

Как поменять строки и столбцы местами

Рука перекладывает карточку между горизонтальным и вертикальным органайзерами

Транспонировать матрицу значит переписать её строки столбцами, сохраняя порядок чисел. Первая строка становится первым столбцом, вторая вторым и так далее. Например, из двух строк (1; 2; 3) и (4; 5; 6) получатся три строки (1; 4), (2; 5), (3; 6). Ни одно число не умножается и не меняет знак.

Представьте школьную таблицу оценок. Слева перечислены ученики, сверху предметы. Если поменять эти две группы местами, оценки останутся теми же, но строка теперь будет описывать предмет, а столбец ученика. Удобнее сравнивать ребят по математике? Читайте строку математики. Нужны все оценки одного ученика? Они окажутся в его столбце.

Калькулятор работает с прямоугольными матрицами от 1 × 1 до 4 × 4. Размер читается как «строки на столбцы», поэтому после транспонирования 2 × 3 превратится в 3 × 2. Введите числа в исходном расположении; ответ и шаги покажут, куда переехал каждый элемент. С другими действиями можно познакомиться в общем калькуляторе матриц.

Что означает маленькая буква T

Исходную матрицу обычно называют A, транспонированную обозначают Aᵀ. Буква T вверху справа является знаком операции. Она не означает число, степень или неизвестную переменную. В некоторых учебниках вместо неё ставят штрих, поэтому перед решением стоит прочитать принятые в книге обозначения.

У каждого числа в таблице есть адрес из двух номеров. Сначала называют строку, затем столбец: a₂₃ стоит во второй строке и третьем столбце. При транспонировании номера меняются местами. Это же число окажется в третьей строке и втором столбце новой таблицы. В учебнике правило записывают коротко:

(AT)ij=aji(A^{\mathsf T})_{ij}=a_{ji}

Буквы i и j обозначают номера, а не значения ячеек. Если число 7 находилось в позиции (2; 3), оно переходит в позицию (3; 2), но остаётся семёркой. Такой способ проверки особенно удобен, когда вокруг много одинаковых чисел и по внешнему виду трудно заметить ошибку.

В квадратной матрице элементы с одинаковыми номерами строки и столбца остаются на месте. Это главная диагональ: путь от верхнего левого угла к нижнему правому. Для матрицы 3 × 3 позиции (1; 1), (2; 2), (3; 3) не меняются. Элементы по разные стороны диагонали обмениваются местами парами.

Как переписать матрицу без потерь

Сначала нарисуйте пустую таблицу нужного размера. Для исходных трёх строк и двух столбцов подготовьте две строки и три столбца. Затем двигайтесь по одной исходной строке за раз: прочитайте её слева направо и перенесите сверху вниз в соответствующий столбец ответа. Переходить между разными строками на середине переноса не нужно.

Возьмём A со строками (1; 2), (3; 4), (5; 6). Первая исходная строка создаёт первый столбец ответа: 1 сверху, 2 снизу. Вторая создаёт второй столбец: 3 сверху, 4 снизу. Третья создаёт третий столбец: 5 сверху, 6 снизу. Получаются строки (1; 3; 5) и (2; 4; 6).

После переноса пересчитайте элементы: их должно остаться шесть. Затем проверьте один угол и одну внутреннюю позицию. В примере число 5 из нижнего левого угла попало в верхний правый. Если итог внезапно имеет три строки, вы, вероятно, просто скопировали исходную таблицу в прежнем виде.

Нулевые элементы тоже переносятся. В строке (8; 0; 6) ноль занимает вторую позицию; это полноценное число, которое удерживает место. Пустая ячейка в форме вызывает ошибку, чтобы пропущенное значение не потерялось среди остальных. Дроби вроде −1/2 и десятичные записи переносятся с тем же значением, хотя ответ может показать сокращённую дробь вместо десятичной.

Когда транспонирование помогает на практике

Операция меняет способ чтения данных. Поэтому у каждого примера нужно следить не только за числами, но и за подписями: что раньше было строкой, после расчёта станет столбцом. В калькулятор вводятся сами числа, а названия учеников, предметов и товаров полезно держать рядом в черновике.

Оценки по ученикам и предметам

У Ани оценки по математике, русскому языку и истории равны 5, 4, 3. У Бориса 4, 5, 5. Запишем две строки (5; 4; 3) и (4; 5; 5). После транспонирования ответ имеет строки (5; 4), (4; 5), (3; 5). Теперь первая строка содержит математику, вторая русский язык, третья историю.

Количество учеников осталось равным двум, но теперь оно выражается числом столбцов. Не подписывайте первые две строки старым списком имён: третьей строки в нём нет. Например, тройка Ани по истории находится в третьей строке и первом столбце. Транспонирование помогает подготовить таблицу к другому отчёту, но само по себе не вычисляет средний балл.

Список температур для столбчатой таблицы

За четыре дня измерили температуры −2, 0, 3 и 1 °C. На бумаге они записаны одной строкой (−2; 0; 3; 1), а шаблон отчёта ожидает по одному дню в строке. Транспонирование матрицы 1 × 4 даёт столбец (−2; 0; 3; 1) размером 4 × 1.

Первым остаётся тот же день с температурой −2 °C. Числа не сортируются от холодного к тёплому и не разворачиваются задом наперёд. Такая смена ориентации называется превращением вектора-строки в вектор-столбец. Вектор здесь означает просто упорядоченный список чисел; новое слово не добавляет скрытого вычисления.

Стоимость набора в записи через строку

Нужны три тетради по 50 рублей и две ручки по 20 рублей. Количество уже записано строкой (3; 2), цены тоже строкой (50; 20). Две строки 1 × 2 нельзя перемножить обычным матричным способом. Транспонируем цены и получаем столбец (50; 20). Теперь произведение строки количества на столбец цен равно 190 рублям.

Здесь смена расположения подготовила числа к следующему действию. Само транспонирование не считало стоимость и не меняло 50 или 20. Чтобы завершить задачу, нужен калькулятор умножения матриц. Проверьте порядок товаров: первая цена должна соответствовать первому количеству, иначе форма будет правильной, а чек неправильным.

Какие дороги ведут обратно

Есть три пункта: школа, парк и стадион. Из школы можно пройти в парк, из парка в стадион; обратных переходов в этой условной схеме нет. Обозначим разрешённый переход единицей, отсутствие нулём. Строка указывает, откуда идут, столбец куда. Матрица имеет строки (0; 1; 0), (0; 0; 1), (0; 0; 0).

После транспонирования получатся (0; 0; 0), (1; 0; 0), (0; 1; 0). Это схема, где направления всех переходов обращены: парк ведёт к школе, стадион к парку. В настоящей маршрутной задаче такой приём помогает рассмотреть, откуда можно прийти в выбранный пункт. Он не доказывает, что движение обратно физически разрешено: обратная схема здесь построена математически.

Таблица расстояний, которая не меняется

Пусть расстояния между тремя точками в обоих направлениях одинаковы: от первой до второй 2 км, от первой до третьей 5 км, от второй до третьей 3 км. Строки таблицы равны (0; 2; 5), (2; 0; 3), (5; 3; 0). Транспонирование возвращает ту же матрицу, потому что каждое расстояние совпадает со встречным.

Такую матрицу называют симметричной: её элементы зеркально совпадают относительно главной диагонали. Нули на диагонали описывают расстояние от точки до неё самой. Для времени поездки по односторонним улицам симметрия уже не обязательна: путь туда и обратно может занимать разное время. Само квадратное расположение таблицы симметрию не гарантирует.

Почему зеркальное отражение и поворот отличаются

Запишем две строки (1; 2; 3) и (4; 5; 6). Транспонирование даёт (1; 4), (2; 5), (3; 6). Если же повернуть всю исходную таблицу на 90° по часовой стрелке, порядок окажется другим: (4; 1), (5; 2), (6; 3). У обеих новых таблиц размер 3 × 2, поэтому одного подсчёта строк для проверки мало.

Разницу легко представить на маленькой картинке, где числа обозначают цвета шести пикселей. Транспонирование обменивает горизонтальное и вертикальное направления. Поворот дополнительно разворачивает порядок вдоль одного из них. Для квадратной сетки транспонирование можно представить как отражение относительно главной диагонали, а для прямоугольной надёжнее следовать адресам ячеек.

Как проверить ответ и не перепутать операции

Повторное транспонирование возвращает исходную матрицу: (Aᵀ)ᵀ = A. Это удобная проверка переноса. Если сначала получили три строки вместо двух, а после второго действия снова две строки с теми же числами на тех же местах, размещение согласуется с правилом. Но проверяйте именно оба переноса: случайная одинаковая ошибка в двух ручных действиях может остаться незамеченной.

Транспонированная и обратная матрица решают разные задачи. Обратная отменяет действие матрицы при умножении, если она существует. У матрицы со строками (2; 0) и (0; 3) транспонированная совпадает с исходной, а обратная имеет строки (1/2; 0) и (0; 1/3). Буква T и показатель −1 не взаимозаменяемы.

У транспонирования нет требования ненулевого определителя. Даже таблица, полностью состоящая из нулей, имеет транспонированную. Для прямоугольника 2 × 3 результатом станет нулевая таблица 3 × 2. Можно переставить данные и в вырожденной квадратной матрице, где одна строка повторяет другую: отсутствие обратной этому не мешает.

Вопросы о транспонированной матрице

После освоения переноса полезно проверить составные выражения. Здесь T относится ко всей матрице перед ним, а скобки показывают, к какому результату применяется действие.

Как транспонировать сумму двух матриц?

Можно сначала сложить и затем транспонировать либо сначала транспонировать обе и сложить результаты: (A + B)ᵀ = Aᵀ + Bᵀ. Например, строки (1; 2) и (3; 4) в сумме дают (4; 6); после переноса это столбец с числами 4 и 6. Второй порядок приводит к тому же столбцу.

Что происходит с произведением матриц?

При транспонировании произведения порядок меняется: (AB)ᵀ = BᵀAᵀ. Для A размером 2 × 3 и B размером 3 × 4 ответ слева имеет размер 4 × 2. Справа именно Bᵀ размером 4 × 3 и Aᵀ размером 3 × 2 дают такой результат; произведение в прежнем порядке здесь вообще не определено.

Что получится у матрицы из одного числа?

Тот же элемент на том же месте: [−2]ᵀ = [−2]. Размер 1 × 1 не меняется. То же относится к нулю и любой допустимой дроби, например [2/3]. Транспонирование не обращает дробь и не меняет её знак.

У квадратной матрицы меняется определитель?

Нет, det(Aᵀ) = det(A). Например, у строк (1; 2) и (3; 4) определитель равен 1 × 4 − 2 × 3 = −2. После транспонирования строки равны (1; 3) и (2; 4), а определитель по-прежнему 1 × 4 − 3 × 2 = −2.

Любая диагональная матрица симметрична?

Да. Вне главной диагонали у неё стоят нули, которые меняются местами только с нулями. На самой диагонали значения остаются на месте. При этом симметричная матрица может иметь ненулевые элементы вне диагонали, если они попарно совпадают.

Всегда ли AᵀA и AAᵀ имеют одинаковый размер?

Нет. Для A размером 2 × 3 произведение AᵀA имеет размер 3 × 3, а AAᵀ размер 2 × 2. Обе матрицы симметричны, но сравнивать их как равные нельзя уже из-за разных размеров. Даже для квадратной A эти два произведения могут различаться.

Почему после переноса десятичное число показано дробью?

Калькулятор записывает точный результат сокращённой обыкновенной дробью. Поэтому 0,5 может выглядеть как 1/2, а 0,25 как 1/4. Значения при этом не меняются. Если перенесено −0,5, знак сохраняется и получается −1/2.

Похожие калькуляторы

Возможно вам пригодятся ещё несколько калькуляторов по данной теме:

Есть что добавить?

Напишите своё мнение, комментарий или предложение.