Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Kalkulator macierzy

Operacje na macierzach 2×2 i 3×3

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
wynikA×B
A2×2
det(A)-2
19  22
43  50
A×B; 19,22; 43,50;

Operacje elementarne i eliminacja Gaussa · Maksymalny rozmiar: 8×8.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Kalkulator macierzy

Macierze opisują układy równań, przekształcenia liniowe i dane wielowymiarowe. Ten kalkulator wykonuje najważniejsze operacje krok po kroku.

Operacje

OperacjaWarunek
A + B, A − Bte same wymiary
A × Bkolumny A = wiersze B
Transpozycjadowolny wymiar
Wyznacznikmacierz kwadratowa 2×2 lub 3×3
Odwrotnośćkwadratowa i det ≠ 0

Wyznacznik 2×2 i 3×3

det[[a,b],[c,d]] = ad − bc

Dla 3×3 stosujemy rozwinięcie Laplace'a. Wyznacznik równy zero oznacza macierz osobliwą — brak odwrotności.

Macierz odwrotna

A⁻¹ = (1 ÷ det A) × adj(A)

gdzie adj(A) to transpozycja macierzy dopełnień algebraicznych.

Jak działa kalkulator macierzy

Kalkulator najpierw parsuje dane wejściowe. Każda linia to jeden wiersz macierzy, a wartości rozdzielasz spacją, przecinkiem lub średnikiem. Na tej podstawie narzędzie ustala wymiar: liczba linii to liczba wierszy, liczba wartości w pierwszej linii to liczba kolumn. Jeśli kolejne wiersze mają inną liczbę wartości, macierz nie jest prostokątna i operacje tracą sens — dlatego warto wpisywać dane równo i konsekwentnie.

Dalsze przetwarzanie to czysta arytmetyka na elementach. Dodawanie i odejmowanie działają pozycja po pozycji, więc obie macierze muszą mieć identyczne wymiary. Mnożenie A × B jest bardziej złożone: element w wierszu i oraz kolumnie j wyniku to suma iloczynów kolejnych elementów wiersza i z macierzy A i kolumny j z macierzy B. Warunkiem jest zgodność liczby kolumn A z liczbą wierszy B. Transpozycja zamienia indeksy miejscami — element z wiersza i, kolumny j trafia do wiersza j, kolumny i.

Wyznacznik dla macierzy 2×2 to ad − bc. Dla 3×3 narzędzie stosuje rozwinięcie Laplace'a, czyli rozpisuje wyznacznik na sumę iloczynów elementów jednego wiersza lub kolumny przez ich dopełnienia algebraiczne, a te są wyznacznikami 2×2 z odpowiednimi znakami. Gdy wyznacznik wynosi zero, macierz jest osobliwa i odwrotność nie istnieje. W przeciwnym razie liczona jest macierz dopełnień, następnie transpozycja do macierzy adj(A) i podział przez wyznacznik: A⁻¹ = (1 ÷ det A) × adj(A).

Przykład krok po kroku: mnożenie i odwrotność

  1. Wpisz macierz A w dwóch liniach: 2 1 oraz 3 4. To macierz 2×2, a jej wyznacznik wynosi 2 × 4 − 1 × 3 = 5.
  2. Wpisz macierz B w dwóch liniach: 1 0 oraz 2 5. Także macierz 2×2.
  3. Sprawdź warunek mnożenia: liczba kolumn A wynosi 2, liczba wierszy B wynosi 2 — warunek jest spełniony, a wynik będzie miał wymiar 2×2.
  4. Policz pierwszy wiersz iloczynu: 2 × 1 + 1 × 2 = 4 oraz 2 × 0 + 1 × 5 = 5.
  5. Policz drugi wiersz: 3 × 1 + 4 × 2 = 11 oraz 3 × 0 + 4 × 5 = 20. Wynik to A × B = [[4, 5], [11, 20]]. Dla porównania B × A = [[2, 1], [19, 22]], czyli inna macierz — mnożenie nie jest przemienne.
  6. Ponieważ det A = 5 i jest różny od zera, istnieje odwrotność: A⁻¹ = (1 ÷ 5) × [[4, −1], [−3, 2]]. Współczynnik 1/5 mnoży każdy element macierzy dopełnień.

Tabela referencyjna: operacja, warunek, wynik

OperacjaWarunek wykonaniaWynik lub wzór
A + Bte same wymiary obu macierzysuma elementów na tych samych pozycjach
A − Bte same wymiary obu macierzyróżnica elementów na tych samych pozycjach
A × Bliczba kolumn A równa liczbie wierszy Bmacierz o wymiarze: wiersze A × kolumny B
Transpozycjadowolny wymiarwiersze stają się kolumnami, kolumny wierszami
Wyznacznik 2×2macierz kwadratowa 2×2det = ad − bc
Wyznacznik 3×3macierz kwadratowa 3×3rozwinięcie Laplace'a na mniejsze wyznaczniki 2×2
Odwrotność A⁻¹macierz kwadratowa i det różny od zeraA⁻¹ = (1 ÷ det A) × adj(A)
Przypadek det = 0macierz kwadratowamacierz osobliwa, odwrotność nie istnieje

Praktyczne wskazówki użycia

  • Jeden format separatorów w całej macierzy — jeśli rozdzielasz wartości przecinkami, nie używaj przecinka jednocześnie jako separatora dziesiętnego w tym samym wpisie. Wybierz spację albo średnik, żeby parser nie miał wątpliwości.
  • Sprawdź wymiary przed mnożeniem — najczęstszy błąd to próba pomnożenia A × B, gdy liczba kolumn A nie zgadza się z liczbą wierszy B. Szybki rzut oka na liczbę wartości w pierwszej linii rozwiązuje problem.
  • Pamiętaj o kolejności — wynik A × B na ogół różni się od B × A, a w wielu przypadkach jedno z tych mnożeń jest w ogóle niewykonalne. Zawsze ustal, która macierz ma być pierwsza.
  • Wyznacznik policz przed odwracaniem — to najszybszy sposób, żeby zorientować się, czy macierz jest osobliwa. Jeśli det = 0, nie trać czasu na szukanie odwrotności, bo ona nie istnieje.
  • Transpozycja jako narzędzie przygotowawcze — gdy dane są zapisane wierszami, a potrzebujesz ich w kolumnach (albo odwrotnie), transpozycja załatwia sprawę jednym kliknięciem i pozwala dalej mnożyć macierze bez przepisywania liczb.

Ograniczenia i źródła błędów

  • Tylko wartości liczbowe — narzędzie przyjmuje konkretne liczby, więc wpisanie symbolu zmiennej, wyrażenia algebraicznego czy ułamka zwykłego w formie tekstowej nie da poprawnego wyniku. Wszystko trzeba podać jako liczbę.
  • Zasięg wyznacznika i odwrotności — wyznacznik liczony jest dla macierzy kwadratowych 2×2 i 3×3, a skoro odwrotność wymaga wyznacznika, dotyczy to także A⁻¹. Dla większych macierzy kwadratowych te dwie operacje nie zwrócą wyniku.
  • Wrażliwość na błąd zaokrągleń — przy wyznaczniku bliskim zera macierz jest źle uwarunkowana i dzielenie przez taki wyznacznik mocno powiększa drobne różnice w danych wejściowych oraz błędy zaokrągleń.
  • Wiersze o różnej długości — jeśli w jednej linii wpiszesz inną liczbę wartości niż w pozostałych, macierz przestaje być prostokątna i interpretacja wymiarów jest niejednoznaczna, co psuje każdą dalszą operację.

Najczęstsze pytania

Jak wpisywać macierze?

Każdy wiersz w osobnej linii, wartości rozdzielone spacją, przecinkiem lub średnikiem.

Czy mnożenie macierzy jest przemienne?

Nie — A×B zwykle różni się od B×A.

Po co macierz odwrotna?

Rozwiązuje układy równań: x = A⁻¹b, jeśli A jest odwracalna.

Jak obliczyć wyznacznik macierzy 3x3?

Narzędzie stosuje rozwinięcie Laplace'a: wyznacznik 3×3 rozpisuje na sumę iloczynów elementów jednego wiersza lub kolumny przez ich dopełnienia algebraiczne, czyli wyznaczniki 2×2 z odpowiednimi znakami. Dostajesz gotowy wynik bez ręcznego rozbijania macierzy.

Czy można dodać macierze o różnych wymiarach?

Nie. Dodawanie i odejmowanie działają element po elemencie, więc obie macierze muszą mieć dokładnie te same wymiary. Macierz 2×2 można dodać tylko do innej macierzy 2×2.

Dlaczego nie mogę obliczyć macierzy odwrotnej?

Najczęściej dlatego, że wyznacznik wynosi zero — taka macierz jest osobliwa i odwrotność nie istnieje. Drugi powód to brak kwadratowego kształtu: odwrotność definiuje się wyłącznie dla macierzy kwadratowych.

Jak pomnożyć macierz 2x3 przez macierz 3x2?

To mnożenie jest wykonalne, bo liczba kolumn pierwszej macierzy (3) równa się liczbie wierszy drugiej (3). Wynik będzie miał wymiar 2×2, czyli tyle wierszy, ile miała pierwsza macierz, i tyle kolumn, ile miała druga.

Czym jest transpozycja macierzy?

To zamiana wierszy na kolumny i kolumn na wiersze. Element stojący w wierszu i oraz kolumnie j po transpozycji trafia do wiersza j i kolumny i, a wymiar macierzy odwraca się. Operację można wykonać na macierzy o dowolnym wymiarze.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!