Калькулятор транспонування матриці
Введіть елементи матриці 2 × 2 або 3 × 3 — і калькулятор миттєво поміняє місцями її рядки та стовпці, показавши транспоновану матрицю Aᵀ у вигляді таблиці.
Транспонування матриці: міняємо місцями рядки й стовпці
Формула транспонування матриці
Де:
- \(a_{ij}\) — елемент матриці \(A\) у рядку \(i\) та стовпці \(j\)
- \(A^{T}\) — транспонована матриця, у якій елемент у рядку \(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° замість віддзеркалення. Ще одна помилка — вважати транспоновану матрицю оберненою. Завжди перевіряйте: перший рядок результату має точно збігатися з першим стовпцем вихідної матриці, а діагональні елементи — залишатися на місцях.