Как составить транспонированную матрицу

Многие считают, что тема «Транспонированные матрицы» довольно сложная, но это не так. В студенческом курсе математики транспонирование выполняется легко и без каких-либо усилий. Для того чтобы понимать, как именно осуществляется операция, необходимо знать, что такое матрица.

Онлайн-калькулятор

Что такое транспонированная матрица

Матрица, полученная из данной заменой каждой ее строки столбцом с этим же номером, называется матрицей транспонированной данной. Обозначается такая матрица ATA^{T} или A′A’.

При транспонировании матрицы AA размера m×nmtimes n получаем матрицу ATA^{T} размера n×mntimes m.

В общем виде транспонированная матрица для матрицы

Am×n=(a11a12…a1na21a22…a2n…………am1am2…amn)A_{mtimes n}=begin{pmatrix}a_{11}&a_{12}&…&a_{1n}\a_{21}&a_{22}&…&a_{2n}\…&…&…&…\a_{m1}&a_{m2}&…&a_{mn}end{pmatrix}

выглядит следующим образом:

An×mT=(a11a21…am1a12a22…am2…………a1na2n…amn)A^{T}_{ntimes m}=begin{pmatrix}a_{11}&a_{21}&…&a_{m1}\a_{12}&a_{22}&…&a_{m2}\…&…&…&…\a_{1n}&a_{2n}&…&a_{mn}end{pmatrix}.

Элементы ii строки исходной матрицы становятся элементами ii столбца транспонированной матрицы. Таким образом, транспонирование матрицы заключается в том, что строки исходной матрицы AA записывают в новую матрицу по столбцам.

Пример 1

Транспонировать матрицы K=(15−2314−18)K=begin{pmatrix}15&-23&14&-18end{pmatrix} и L=(25−10118)L=begin{pmatrix}25\-10\11\8end{pmatrix}.

KT=(15−2314−18)K^{T}=begin{pmatrix}15\-23\14\-18end{pmatrix},

LT=(25−10118)L^{T}=begin{pmatrix}25&-10&11&8end{pmatrix}.

Пример 2

Транспонировать матрицу G=(5−311820514−86537−94)G=begin{pmatrix}5&-3&11&8\2&0&5&1\4&-8&6&5\3&7&-9&4end{pmatrix}.

GT=(5243−30−871156−98154)G^{T}=begin{pmatrix}5&2&4&3\-3&0&-8&7\11&5&6&-9\8&1&5&4end{pmatrix}.

Свойства транспонированных матриц

  1. Дважды транспонированная матрица равна исходной матрице: ATT=(AT)T=AA^{TT}=(A^{T})^{T}=A.
  2. Транспонированная матрица суммы равна сумме транспонированных матриц: (A+B)T=AT+BT(A+B)^{T}=A^{T}+B^{T}.
  3. Транспонированная матрица произведения равна произведению транспонированных матриц: (A⋅B)T=AT⋅BT(Acdot B)^{T}=A^{T}cdot B^{T}.
  4. При транспонировании можно выносить скаляр (число, на которое можно разделить все элементы матрицы): (k⋅A)T=k⋅AT(kcdot A)^{T}=kcdot A^{T}.
  5. Определитель исходной матрицы и определитель транспонированной матрицы равны.

С понятием определителя матрицы мы познакомимся на следующем уроке.

Возникли сложности с матрицей? На нашем сервисе предусмотрена платная помощь с решением задач по алгебре от экспертов!

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

Транспонированная матрица.

Определение.

Транспонирование матрицы — это операция над матрицей, при которой ее строки и столбцы меняются местами:

aTij = aji

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

  • Если матрица A имеет размер n×m, то транспонированная матрица AT имеет размер m×n;
  • (AT)T = A;
  • (k · A)T = k · AT;
  • (A + B)T = AT + BT;
  • (A · B)T = BT · AT.

Примеры задач на транспонирование матриц

Пример 1.

Найти транспонированную матрицу AT для матрицы

A =  (  4   2  ) .
 9   0 

Решение:

AT (  4   9  )
 2   0 

Пример 2

Найти транспонированную матрицу AT для матрицы

A =  (  2   1  ) .
 -3   0 
 4   -1 

Решение:

AT (  2   -3   4  )
 1   0   -1 

Пример 3

Найти транспонированную матрицу AT для матрицы

A =  (  2   -3   4  ) .
 1   0   -1 

Решение:

AT (  2   1  )
 -3   0 
 4   -1 


Загрузить PDF


Загрузить PDF

Если вы научитесь транспонировать матрицы, то лучше поймете их структуру. Возможно, вы уже знаете о квадратных матрицах и об их симметрии, что поможет вам освоить транспонирование. Помимо прочего, транспонирование помогает переводить векторы в матричную форму и находить векторные произведения.[1]
При работе с комплексными матрицами эрмитово-сопряженные (сопряженно-транспонированные) матрицы помогают решить самые разные задачи.

  1. Изображение с названием Transpose a Matrix Step 1

    1

    Возьмите любую матрицу. Можно транспонировать любую матрицу, независимо от количества строк и столбцов. Наиболее часто приходится транспонировать квадратные матрицы, которые имеют одинаковое количество строк и столбцов, поэтому для простоты рассмотрим в качестве примера такую матрицу:[2]

    • матрица A =
      1  2  3
      4  5  6
      7  8  9
  2. Изображение с названием Transpose a Matrix Step 2

    2

    Представьте первую строку прямой матрицы в виде первого столбца транспонированной матрицы. Просто запишите первую строку в виде столбца:

    • транспонированная матрица = AT
    • первый столбец матрицы AT:
      1
      2
      3
  3. Изображение с названием Transpose a Matrix Step 3

    3

    Проделайте то же самое с остальными строками. Вторая строка исходной матрицы станет вторым столбцом транспонированной матрицы. Переведите все строки в столбцы:

    • AT =
      1  4  7
      2  5  8
      3  6  9
  4. Изображение с названием Transpose a Matrix Step 4

    4

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

    • матрица Z =
      4  7  2  1
      3  9  8  6
    • матрица ZT =
      4  3
      7  9
      2  8
      1  6
  5. Изображение с названием Transpose a Matrix Step 5

    5

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

    • Предположим, дана матрица B, состоящая из m x n элементов (m строк и n столбцов), тогда транспонированная матрица BT представляет собой набор из n x m элементов (n строк и m столбцов).[3]
    • Для каждого элемента bxy (строка x и столбец y) матрицы B в матрице BT существует эквивалентный ему элемент byx (строка y и столбец x).

    Реклама

  1. Изображение с названием Transpose a Matrix Step 6

    1

    (MT)T = M. После двойного транспонирования получается исходная матрица.[4]
    Это довольно очевидно, так как при повторном транспонировании вы вновь меняете строки и столбцы, в результате чего получается первоначальная матрица.

  2. Изображение с названием Transpose a Matrix Step 7

    2

    Зеркально отобразите матрицу относительно главной диагонали. Квадратные матрицы можно «переворачивать» относительно главной диагонали. При этом элементы вдоль главной диагонали (от a11 до нижнего правого угла матрицы) остаются на месте, а остальные элементы перемещаются по другую сторону этой диагонали и остаются на том же расстоянии от нее.

    • Если вам сложно представить данный метод, возьмите лист бумаги и нарисуйте матрицу 4×4. Затем переставьте ее боковые элементы относительно главной диагонали. Проследите при этом за элементами a14 и a41. При транспонировании они должны поменяться местами, как и другие пары боковых элементов.
  3. Изображение с названием Transpose a Matrix Step 8

    3

    Транспонируйте симметричную матрицу. Элементы такой матрицы симметричны относительно главной диагонали. Если проделать описанную выше операцию и «перевернуть» симметричную матрицу, она не изменится. Все элементы поменяются на аналогичные.[5]
    Фактически, это стандартный способ определить, симметрична ли та или иная матрица. Если выполняется равенство A = AT, значит, матрица A симметрична.

    Реклама

  1. Изображение с названием Transpose a Matrix Step 9

    1

    Рассмотрим комплексную матрицу. Элементы комплексной матрицы состоят из действительной и мнимой части. Такую матрицу также можно транспонировать, хотя в большинстве практических применений используют сопряженно-транспонированные, или эрмитово-сопряженные матрицы.[6]

    • Пусть дана матрица C =
      2+i     3-2i
      0+i     5+0i
  2. Изображение с названием Transpose a Matrix Step 10

    2

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

    • найдем комплексно-сопряженную матрицу C* =
      2-i     3+2i
      0-i     5-0i
  3. Изображение с названием Transpose a Matrix Step 11

    3

    Транспонируем полученную матрицу. Возьмем найденную комплексно-сопряженную матрицу и просто транспонируем ее. В результате у нас получится сопряженно-транспонированная (эрмитово-сопряженная) матрица.

    • сопряженно-транспонированная матрица CH =
      2-i        0-i
      3+2i     5-0i

    Реклама

Советы

  • В данной статье транспонированная матрица относительно матрицы А обозначается как AT. Встречается также обозначение A’ или Ã.[7]
  • В данной статье эрмитово-сопряженная матрица относительно матрицы А обозначается как AH — это общепринятое обозначение в линейной алгебре. В квантовой механике часто используют обозначение A. Иногда эрмитово-сопряженную матрицу записывают в виде A*, однако такого обозначения лучше избегать, так как оно используется также для записи комплексно-сопряженной матрицы.[8]

Реклама

Об этой статье

Эту страницу просматривали 49 950 раз.

Была ли эта статья полезной?

Определение транспонированной матрицы

Содержание:

  • Что такое транспонированная матрица
  • Свойства транспонированной матрицы, как найти
  • Как транспонировать матрицу в Excel
  • Как транспонировать матрицу в Python

Что такое транспонированная матрица

Транспонированной матрицей называют такую матричную форму представления данных (A^{T}), которая образована из начальной  A с помощью замещения строк столбцами.

С теоретической точки зрения, транспонированная матрица в случае с некоторой матричной формой А, обладающей размерностью (mtimes n), сформирована как матрица под названием  (A^{T}) со следующими габаритами: (n times m), соответствующая такому выражению, которое можно вычислить:

(A_{{ij}}^{T}=A_{{ji}})

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

Пример 1

({begin{bmatrix}1&2\3&4end{bmatrix}}^{{{mathrm {T}}}}!!;!=,{begin{bmatrix}1&3\2&4end{bmatrix}} и {begin{bmatrix}1&2\3&4\5&6end{bmatrix}}^{{{mathrm {T}}}}!!;!=,{begin{bmatrix}1&3&5\2&4&6end{bmatrix}};)

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

Свойства транспонированной матрицы, как найти

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

  • проанализировать исходную запись данных;
  • определить расположение строк и столбцов;
  • изменить места колонок и строчек с помощью ранее записанной формулы (A_{ij} ^T = A_{ji});
  • сформулировать ответ в соответствии с заданием.

Значительно упростить расчеты при работе с матричными формами помогут справедливые закономерности. Запишем ряд полезных свойств, применимых к примерам с транспонированием матрицы:

Свойства:

  1. Предположим, что у некоторой матрицы АА имеются следующие размеры: (m times n). В таком случае при транспонировании этих записей с данными получится матрица (A^T) , которая обладает размерами (n times m).
  2. Если выполнить рассматриваемое действие два раза подряд, то конечный результат не поменяется, а матрица останется в прежней форме.
  3. Допустимо переносить множитель за пределы транспонированной матричной формы. При этом целесообразно воспользоваться следующим соотношением: ((lambda cdot A)^T = lambda cdot A^T).
  4. Если пару матриц сложить, то их также можно транспонировать. С этой целью допустимо применить следующую закономерность: ((A+B)^T = A^T + B^T).
  5. Транспонирование выражения, в котором умножают матрицы, подразумевает умножение данных транспонированных матричных форм, то есть: ((A times B)^T = A^T times B^T.)

Пример 2

Рассмотрим процесс транспонирования пары матриц, которые имеют следующий вид:

(A = begin{pmatrix} 1&2&3\4&5&6\7&8&9 end{pmatrix})

(B = begin{pmatrix} 1&2&3\4&5&6end{pmatrix})

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

(A^T = begin{pmatrix} 1&2&3\4&5&6\7&8&9 end{pmatrix}^T = begin{pmatrix} 1&4&7\2&5&8\3&6&9 end{pmatrix}^T)

(В^T = begin{pmatrix} 1&2&3\4&5&6 end{pmatrix}^T = begin{pmatrix} 1&4\2&5\3&6 end{pmatrix}^T)

Как транспонировать матрицу в Excel

Многим знаком редактор MS Excel. Это функциональный компонент пакета Microsoft Office. Программа позволяет работать с разнообразными табличными формами. В числе полезных опций возможность выполнить транспонирование матрицы. Подобное действие целесообразно реализовать по средствам особой функции ТРАНСП(). Рассмотрим наглядный пример:

трансп

Источник: my-excel.ru

Заметим, что компоненты начальной матричной формы 2 на 2 размещены в поле от А7 до В8. В таком случае, чтобы транспонировать матрицу следует последовательно выполнить ряд простых действий, а именно:

  • выделить ячейки площадью 2 на 2, которые не должны иметь какие-либо пересечения с начальным диапазоном А7:В8;
  • в строке для ввода формул напечатать выражение: =ТРАНСП(A7:B8);
  • нажать одновременно сочетание клавиш на клавиатуре CTRL+SHIFT+ENTER, то есть выполнить ввод выражения для массива.

свойства

Источник: my-excel.ru

Как транспонировать матрицу в Python

В распространенных случаях программирование начинают осваивать с высокоуровневого языка под названием Python. На его базе создаются разнообразные приложения, в том числе, для смартфонов, планшетов и других гаджетов, разрабатывают функциональные версии программного обеспечения, обучают машины определенным командам и алгоритмам. Разработчики оценивают Python с точки зрения достойной эффективности, простоте освоения, возможностей работы на разнообразных платформах. В нем также есть опции транспонирования матричных форм. Рассмотрим основные из таких методик.

Первым способом является применение NumPy transpose(). Данная библиотека предназначена для работы с массивами данных. Соответствующий метод по вызову реализует нужное действие:

библиотека

Источник: pythonist.ru

Следующий способ транспонирования матричных форм заключается в применении метода numpy.transpose(). В процессе осуществляется передача матрицы как аргумента:

2

Источник: pythonist.ru

Если заранее импортировать в Python библиотеку SymPy, то можно достаточно просто выполнить транспонирование матричной формы. Последовательность операций:

  • вызов transpose (T) с помощью точечного оператора;
  • внесение итогов в новую переменную sympy_transpose;
  • печать начальной матрицы matrix в следующей строке;
  • запись транспонированной матричной формы в sympy_transpose.

3

Источник: pythonist.ru

Насколько полезной была для вас статья?

У этой статьи пока нет оценок.

Выделите текст и нажмите одновременно клавиши «Ctrl» и «Enter»

Текст с ошибкой:

Расскажите, что не так

Поиск по содержимому

Заказать задачи по любым предметам можно здесь от 10 минут

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

Для того, чтобы транспонировать матрицу достаточно поменять местами столбцы и строки в ней по формуле: $$ A_{ij} ^T = A_{ji} $$

Свойства:

  1. Пусть матрица $ A $ имеет размерность $ m times n $. Тогда после транспонирования матрица $ A^T $ получится размерности $ n times m $
  2. Транспонирование дважды оставляет матрицу без изменения $ (A^T)^T = A $
  3. Из транспонированной матрицы можно вынести множитель $ (lambda cdot A)^T = lambda cdot A^T $
  4. Транспонирование суммы двух матриц равно сумме транспонированных матриц $ (A+B)^T = A^T + B^T $
  5. Транспонирование произведения матриц равно произведению транспонированных матриц в обратном порядке $ (A times B)^T = B^T times A^T $
Пример

Транспонировать матрицу $$ a) A = begin{pmatrix} 1&2&3\4&5&6\7&8&9 end{pmatrix} $$ $$ b) B = begin{pmatrix} 1&2&3\4&5&6end{pmatrix} $$

Решение

Меняем строки и столбцы в матрицах местами, получаем в результате:

$$ a) A^T = begin{pmatrix} 1&2&3\4&5&6\7&8&9 end{pmatrix}^T = begin{pmatrix} 1&4&7\2&5&8\3&6&9 end{pmatrix}^T $$

$$ b) A^T = begin{pmatrix} 1&2&3\4&5&6 end{pmatrix}^T = begin{pmatrix} 1&4\2&5\3&6 end{pmatrix}^T $$

Если не получается решить свою задачу, то присылайте её к нам. Мы предоставим подробное решение онлайн. Вы сможете ознакомиться с ходом вычисления и почерпнуть информацию. Это поможет своевременно получить зачёт у преподавателя!

Ответ

$$ a) A^T = begin{pmatrix} 1&4&7\2&5&8\3&6&9 end{pmatrix}^T $$

$$ b) A^T = begin{pmatrix} 1&4\2&5\3&6 end{pmatrix}^T $$

Понравилась статья? Поделить с друзьями:
  • Как найти параллели прямоугольника
  • Как найти контакт в вацапе по телефону
  • Как найти преступника который украл деньги
  • Как составить цель путешествия
  • Как найти риэлтора по номеру телефона