Przejdź do treści
Ulubione

Kalkulator transponowania macierzy

Zaktualizowano:

Wpisz elementy macierzy 2 × 2 lub 3 × 3, a kalkulator natychmiast zamieni jej wiersze na kolumny i wyświetli macierz transponowaną Aᵀ w formie tabeli.

Transponowanie macierzy przez zamianę wierszy i kolumn

Pola danych
Macierz A
Po włączeniu wynik aktualizuje się automatycznie po zmianie dowolnej wartości.

Wzór na macierz transponowaną

Wzór
\[ \begin{aligned} A &= \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \cdots & a_{nn} \end{bmatrix}, \quad A^{T} = \begin{bmatrix} a_{11} & a_{21} & \cdots & a_{n1} \\ a_{12} & a_{22} & \cdots & a_{n2} \\ \vdots & \vdots & \ddots & \vdots \\ a_{1n} & a_{2n} & \cdots & a_{nn} \end{bmatrix} \\[8pt] &\left( A^{T} \right)_{ij} = a_{ji} \end{aligned} \]

Gdzie:

  • \(a_{ij}\) — element macierzy \(A\) leżący w wierszu \(i\) i kolumnie \(j\)
  • \(A^{T}\) — macierz transponowana macierzy \(A\), czyli taka, której element w wierszu \(i\), kolumnie \(j\) jest równy elementowi macierzy \(A\) z wiersza \(j\), kolumny \(i\)
  • \(n\) — liczba wierszy i kolumn (2 lub 3 dla macierzy kwadratowej)

Wzór mówi, że transponowanie macierzy to odbicie jej względem głównej przekątnej: każdy wiersz macierzy \(A\) staje się kolumną macierzy \(A^{T}\), a każda kolumna — wierszem.

Transponowanie macierzy – przykład obliczeń

Przykład: przetransponuj macierz 3 × 3 o elementach od 1 do 9, wpisanych wiersz po wierszu.

\[ A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \]

Zamień wiersze na kolumny: pierwsza kolumna \((1, 4, 7)\) staje się pierwszym wierszem, druga kolumna \((2, 5, 8)\) — drugim wierszem, a trzecia kolumna \((3, 6, 9)\) — trzecim wierszem.

\[ A^{T} = \begin{bmatrix} 1 & 4 & 7 \\ 2 & 5 & 8 \\ 3 & 6 & 9 \end{bmatrix} \]

Wynik: macierz transponowana to \(A^{T} = \begin{bmatrix} 1 & 4 & 7 \\ 2 & 5 & 8 \\ 3 & 6 & 9 \end{bmatrix}\).

Jak korzystać z kalkulatora

  1. Na liście rozwijanej Rozmiar macierzy wybierz 2 × 2 lub 3 × 3 — pola na elementy dostosują się automatycznie.
  2. Wypełnij wszystkie widoczne pola Macierzy A (a₁₁, a₁₂ i tak dalej) elementami swojej macierzy, przechodząc wiersz po wierszu. Indeks dolny podpowiada pozycję: a₁₂ to wiersz 1, kolumna 2.
  3. Odczytaj wynik pod nagłówkiem Macierz transponowana Aᵀ: pojawi się w formie tabeli z zamienionymi wierszami i kolumnami.

Pozostaw wszystkie pola wypełnione wartościami domyślnymi (macierz 3 × 3 wypełniona liczbami od 1 do 9), a wynik będzie zgodny z omówionym powyżej przykładem — w ten sposób łatwo sprawdzisz, że wszystko działa tak, jak powinno.

Czym jest macierz transponowana?

Macierz transponowaną macierzy \(A\), oznaczaną \(A^{T}\) (czasem także \(A'\)), otrzymujemy, zamieniając każdy wiersz na kolumnę, a każdą kolumnę na wiersz. Wizualnie to odbicie macierzy względem głównej przekątnej — tej biegnącej od lewego górnego do prawego dolnego rogu. Elementy na głównej przekątnej zostają dokładnie na swoich miejscach; wszystkie pozostałe trafiają do pozycji lustrzanych.

Choć transponowanie wygląda na czysto mechaniczną operację, ma ono rzeczywiste znaczenie. W analizie danych tabela pomiarów, w której wiersze odpowiadają obiektom, a kolumny zmiennym, po transponowaniu staje się tabelą, w której zmienne są w wierszach, a obiekty w kolumnach. W grafice komputerowej transpozycje pojawiają się przy przechodzeniu między konwencją wektorów wierszowych i kolumnowych. W statystyce transpozycja jest elementem składowym macierzy kowariancji oraz regresji metodą najmniejszych kwadratów — na przykład w wyrażeniach takich jak \(A^{T}A\).

Interpretacja wyniku jest prosta: porównaj pierwszy wiersz wyniku z pierwszą kolumną danych wejściowych — muszą być identyczne. Jeśli są, transpozycja jest poprawna. W przypadku macierzy kwadratowej możesz dodatkowo sprawdzić przydatną własność: transpozycja transpozycji zwraca macierz wyjściową, \((A^{T})^{T} = A\).

Warto rozpoznawać dwa przypadki szczególne. Jeśli \(A^{T} = A\), macierz nazywamy symetryczną — po obu stronach przekątnej wygląda tak samo. Jeśli \(A^{T} = -A\), jest antysymetryczna, co wymusza wyzerowanie wszystkich elementów przekątnej. Wpisz macierz symetryczną (na przykład 1, 2, 3 w pierwszym wierszu i 2, 4, 5 w drugim) i sprawdź, czy wynik jest taki sam jak dane wejściowe.

Własności, założenia i wskazówki

  • Tylko macierze kwadratowe. Kalkulator obsługuje macierze 2 × 2 i 3 × 3. Sama transpozycja jest zdefiniowana dla dowolnej macierzy prostokątnej — macierz 2 × 3 po transponowaniu ma wymiary 3 × 2 — ale pola na elementy zakładają tu kształt kwadratowy.
  • Podstawowe prawa algebraiczne. Transponowanie jest zgodne z dodawaniem, \((A + B)^{T} = A^{T} + B^{T}\), i odwraca kolejność mnożenia, \((AB)^{T} = B^{T}A^{T}\). Przenosi się także na mnożenie przez skalar: \((cA)^{T} = cA^{T}\).
  • Dowolne liczby rzeczywiste. Możesz wpisać wartości dodatnie, ujemne, dziesiętne lub zero. Wyniki są zaokrąglane do dwóch miejsc po przecinku, więc liczby z większą liczbą miejsc dziesiętnych mogą być nieco skrócone.
  • Zwróć uwagę na konwencję znaków. Transpozycja to nie to samo co macierz odwrotna i nie jest to także sprzężenie hermitowskie (transpozycja sprzężona) stosowane dla macierzy zespolonych, gdzie zmienia się także znaki części urojonych — to macierzowy odpowiednik sprzężenia zespolonego.

Jeśli interesują Cię tematy pokrewne, kwadrat magiczny to ciekawa łamigłówka związana z macierzami, a metoda eliminacji rozwiązywania układów równań liniowych to kolejne zagadnienie, w którym macierze i ich elementy przekształca się wiersz po wierszu.

Najczęściej zadawane pytania

Jak transponować macierz ręcznie?

Zapisz pierwszy wiersz swojej macierzy jako pierwszą kolumnę nowej macierzy, potem drugi wiersz jako drugą kolumnę i tak dalej. Równoważnie: każdy element \(a_{ij}\) przechodzi na pozycję \(a_{ji}\), czyli na pozycję lustrzaną względem głównej przekątnej. W macierzy 2 × 2 faktycznie zamieniają się miejscami tylko dwa elementy poza przekątną: \(\begin{bmatrix} a & b \\ c & d \end{bmatrix}^{T} = \begin{bmatrix} a & c \\ b & d \end{bmatrix}\).

Czym różni się macierz transponowana od odwrotnej?

Transpozycja po prostu zamienia miejscami wiersze i kolumny — na elementach nie wykonuje się żadnych działań. Odwrotność \(A^{-1}\) to inna macierz, która spełnia \(A A^{-1} = I\); istnieje tylko dla macierzy kwadratowych o niezerowym wyznaczniku. Obliczenie odwrotności wymaga dzielenia przez wyznacznik, a nie samego przestawiania elementów. Macierz może być równa swojej odwrotności (macierz involutoryjna), ale to przypadek, a nie reguła.

Czy transponowanie zmienia wyznacznik lub ślad?

Nie. Zarówno wyznacznik, jak i ślad pozostają po transponowaniu niezmienione: \(\det(A^{T}) = \det(A)\) oraz \(\operatorname{tr}(A^{T}) = \operatorname{tr}(A)\). Wynika to z tego, że elementy głównej przekątnej zostają na swoich miejscach. Co więcej, wartości własne \(A^{T}\) są takie same jak \(A\), natomiast pokrewne operacje, takie jak macierz dołączona, wiążą się ze zmianami znaków.

Czy można transponować macierz niekwadratową, na przykład 2 × 3?

Tak, transpozycja istnieje dla dowolnej macierzy prostokątnej — macierz 2 × 3 staje się macierzą 3 × 2, a wiersze i kolumny zamieniają się rolami. Ten kalkulator udostępnia pola na elementy tylko dla macierzy kwadratowych 2 × 2 i 3 × 3. W przypadku macierzy 2 × 3 możesz przetransponować ją samodzielnie: zapisz każdy z jej dwóch wierszy jako kolumnę i sprawdź wynik, odbijając macierz względem przekątnej.

Dlaczego (AB)ᵀ = BᵀAᵀ, a nie AᵀBᵀ?

Kolejność odwraca się ze względu na zgodność wymiarów macierzy. Jeśli \(A\) ma wymiary \(m \times n\), a \(B\) — \(n \times p\), to \(A^{T}\) ma wymiary \(n \times m\), a \(B^{T}\) — \(p \times n\). Iloczyn \(A^{T}B^{T}\) jest w ogóle zwykle niezdefiniowany wymiarowo, natomiast \(B^{T}A^{T}\) ma wymiary \(p \times m\), zgodne z \((AB)^{T}\). Ta odwrócona kolejność to tzw. zasada butów i skarpetek.

Czym jest macierz symetryczna i jak ją rozpoznać?

Macierz jest symetryczna, gdy \(A^{T} = A\), czyli gdy jest identyczna ze swoim odbiciem względem głównej przekątnej — każda para elementów poza przekątną spełnia \(a_{ij} = a_{ji}\). Możesz to sprawdzić kalkulatorem: wpisz swoją macierz i zobacz, czy wynik jest taki sam jak dane wejściowe. Macierze symetryczne mają rzeczywiste wartości własne i pojawiają się w macierzach kowariancji oraz formach kwadratowych. Macierz antysymetryczna spełnia \(A^{T} = -A\) i musi mieć zera na przekątnej.

Jakie błędy najczęściej popełnia się przy transponowaniu macierzy?

Najczęstszy błąd to zamiana niewłaściwych elementów — zdarza się odbijanie względem antyprzekątnej (od prawego górnego do lewego dolnego rogu) zamiast głównej, a także obracanie macierzy o 90° zamiast odbicia. Innym błędem jest zakładanie, że transpozycja jest równa odwrotności. Zawsze sprawdzaj: pierwszy wiersz wyniku musi dokładnie odpowiadać pierwszej kolumnie danych wejściowych, a elementy przekątnej muszą pozostać na swoich miejscach.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *