Kalkulator macierzy

Wykonuj operacje na macierzach: dodawanie, mnożenie, wyznacznik, odwrotność i transpozycję. Uzyskaj natychmiastowy wynik i rozwiązuj układy równań liniowych za darmo.

Jak Używać

  1. Wprowadź dane

    Wpisz wymagane wartości w pola wejściowe.

  2. Dostosuj ustawienia

    Wybierz odpowiednie opcje i ustawienia.

  3. Zobacz wyniki

    Kliknij Oblicz aby uzyskać natychmiastowe wyniki.

Czym jest macierz?

Macierz (matrix) to prostokątny układ liczb, używany jako narzędzie do traktowania układów równań, przekształceń liniowych i przekształceń danych jako jednej całości. Macierz m×n składa się z m wierszy i n kolumn, a wartość na każdej pozycji nazywa się elementem (element).

Macierz kwadratowa, w której liczba wierszy jest równa liczbie kolumn, jest szczególnie ważna, ponieważ może mieć wyznacznik i macierz odwrotną. Ten kalkulator obsługuje sześć operacji: wyznacznik, odwrotność, transpozycję i mnożenie przez skalar jednej macierzy oraz dodawanie i mnożenie dwóch macierzy.

Główne obszary zastosowań

  • Przekształcenia liniowe, takie jak obrót i skalowanie w grafice komputerowej
  • Rozwiązywanie układów równań liniowych i analiza regresji w statystyce
  • Obliczenia wag w uczeniu maszynowym i analiza konstrukcji w inżynierii

Wzory obliczeniowe

Wyznacznik 2×2: det(A) = ad - bc (A = [[a,b],[c,d]]). Przykład: dla [[1,2],[3,4]] 1×4 - 2×3 = 4 - 6 = -2.

Macierz odwrotna: A⁻¹ = adj(A) / det(A). Dla macierzy 2×2 A⁻¹ = (1/det)·[[d,-b],[-c,a]]. Odwrotność powyższego przykładu to (1/-2)·[[4,-2],[-3,1]] = [[-2,1],[1.5,-0.5]].

Mnożenie macierzy: C[i][j] = Σ A[i][k]·B[k][j] — liczba kolumn macierzy A musi być równa liczbie wierszy macierzy B. Transpozycja: Aᵀ[i][j] = A[j][i] zamienia miejscami wiersze i kolumny. Wyznaczniki macierzy 3×3 i większych oblicza się rekurencyjnie metodą rozwinięcia Laplace'a (rozwinięcia względem dopełnień algebraicznych).

Często Zadawane Pytania

Czym jest wyznacznik (determinant)?
Wyznacznik to wartość skalarna zdefiniowana dla macierzy kwadratowej, używana do ustalenia, czy macierz jest odwracalna (czy istnieje macierz odwrotna). Wyznacznik macierzy 2×2 [[a,b],[c,d]] to ad-bc, a dla macierzy 3×3 i większych oblicza się go rekurencyjnie metodą rozwinięcia Laplace'a (rozwinięcia względem dopełnień algebraicznych). Jeśli wyznacznik jest równy 0, macierz odwrotna nie istnieje.
Kiedy macierz odwrotna nie istnieje?
Macierz odwrotna nie istnieje, gdy wyznacznik macierzy kwadratowej wynosi 0; taką macierz nazywa się macierzą osobliwą (singular matrix). Na przykład [[1,2],[2,4]] ma wyznacznik 1×4-2×2=0, więc nie ma odwrotności. Dzieje się tak, gdy wiersze (lub kolumny) macierzy są liniowo zależne od siebie.
Czy kolejność mnożenia macierzy ma znaczenie?
Tak, mnożenie macierzy nie jest przemienne. Czyli A×B ≠ B×A. Ponadto, aby mnożenie macierzy było możliwe, liczba kolumn pierwszej macierzy musi być równa liczbie wierszy drugiej. Na przykład macierz (2×3) i macierz (3×2) można pomnożyć, ale (2×3) i (2×3) nie.
Do jakiego rozmiaru macierzy można wykonywać obliczenia?
Można obliczać macierze o rozmiarze do 10×10. Liczbę wierszy i kolumn można dowolnie ustawić, więc obsługiwane są również dodawanie, mnożenie i transpozycja macierzy prostokątnych. Jednak wyznacznik i macierz odwrotna są zdefiniowane tylko dla macierzy kwadratowych, w których liczba wierszy jest równa liczbie kolumn.
Do czego służy transpozycja (transpose)?
Transpozycja to macierz z zamienionymi miejscami wierszami i kolumnami, zdefiniowana jako Aᵀ[i][j] = A[j][i]. Transpozycja macierzy m×n daje macierz n×m. Wykorzystuje się ją w obliczeniach kowariancji w statystyce, w zmianie kształtu danych w uczeniu maszynowym oraz do sprawdzania, czy macierz jest symetryczna (A=Aᵀ).
Jakie są warunki dodawania macierzy?
Dodawanie macierzy jest możliwe tylko wtedy, gdy obie macierze mają dokładnie te same wymiary (liczbę wierszy i kolumn), a elementy na tej samej pozycji są sumowane (C[i][j] = A[i][j] + B[i][j]). W przeciwieństwie do mnożenia dodawanie jest przemienne (A+B = B+A).
Jak oblicza się mnożenie przez skalar?
Mnożenie przez skalar to operacja mnożenia każdego elementu macierzy przez tę samą liczbę (skalar), obliczana jako C[i][j] = k × A[i][j]. Na przykład pomnożenie [[1,2],[3,4]] przez 3 daje [[3,6],[9,12]]. Rozmiar macierzy pozostaje niezmieniony.
Jak traktowane są miejsca dziesiętne w wynikach?
Liczby dziesiętne powstające w wyniku dzielenia lub sum skumulowanych w operacjach takich jak odwrotność i mnożenie są zaokrąglane i wyświetlane do 10 miejsc po przecinku. Dlatego ułamki okresowe, takie jak 1/3, są pokazywane jako wartości przybliżone, np. 0.3333333333, podczas gdy wyniki całkowite, takie jak wyznacznik, są wyświetlane bez zmian.
Zweryfikowane wzory 2026

Powiązane Kalkulatory