Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Kalkulator wyznacznika macierzy

Oblicz wyznacznik macierzy kwadratowej: 2×2, 3×3 i 4×4. Pokazuje kroki obliczeniowe. Rozwinięcie Laplace'a i metoda Sarrusa. Bezpłatnie.

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";
}
23 znaków

Wyznacznik det

19

eliminacja Gaussa z częściowym wyborem pivotu

Rozmiar macierzy

3 × 3

tylko macierze kwadratowe N×N

Status macierzy

odwracalna (det ≠ 0)
OK

det = 0 → macierz nie ma odwrotnej

Liczba elementów

9

macierz N×N ma N² elementów

Kroki eliminacji

wyłączone

pokazuje je opcja „Pokaż kroki”

Matrix size: 3×3
Determinant: 19

Parsed matrix:
2	1	3
0	-1	4
5	2	0
Zapis „1 2; 3 4” to dwa wiersze rozdzielone średnikiem — możesz go wkleić do narzędzia bez zmian
Macierz (wiersze po średniku)RozmiardetStatusSkąd ten wynik
1 2; 3 4 2×2 −2 odwracalna wzór 2×2: ad − bc = 1·4 − 2·3
2 0; 0 3 2×2 6 odwracalna macierz diagonalna: iloczyn przekątnej 2·3
1 2; 2 4 2×2 0 osobliwa drugi wiersz = 2 × pierwszy — transformacja spłaszcza płaszczyznę
2 1 3; 0 -1 4; 5 2 0 3×3 19 odwracalna rozwinięcie Laplace'a wzdłuż 1. wiersza; to domyślny przykład narzędzia
1 2 3; 4 5 6; 7 8 9 3×3 0 osobliwa wiersze różnią się o stałą — zawsze det = 0

Dla 2×2 wyznacznik liczy się wzorem ad − bc, dla 3×3 rozwinięciem Laplace'a — narzędzie stosuje eliminację Gaussa z częściowym wyborem pivotu (algebraicznie to ten sam wynik, ale stabilniejszy numerycznie) i przyjmuje macierze do 12×12. det = 0 oznacza macierz osobliwą.

Warto wiedzieć — wyznacznik, układy równań i odwracalność

Co mówi wyznacznik

Wyznacznik to skala zmiany pola (2D) lub objętości (3D) po przekształceniu macierzą: jeśli |det| = 2, jednostkowy kwadrat robi się dwukrotnie większy. det = 0 oznacza, że transformacja spłaszcza przestrzeń do linii/płaszczyzny — takie przekształcenie nie da się cofnąć.

Układy równań i Cramer

Układ równań A·x = b ma dokładnie jedno rozwiązanie wtedy, gdy det(A) ≠ 0. Wzory Cramera dzielą przez det — dlatego det = 0 oznacza brak albo nieskończenie wiele rozwiązań: równania są zależne (linia prosta zawiera 2 punkty = zależne).

Odwracalność macierzy

Macierz odwrotna A⁻¹ istnieje tylko wtedy, gdy det ≠ 0 (kafelek „Status macierzy” pokazuje to od razu). W praktyce osobliwość wykrywa zależne kolumny danych, błędnie skonstruowane macierze przekształceń w grafice 3D i układy bez jednoznacznego rozwiązania.

Jak wpisać macierz

Każdy wiersz w nowej linii, wartości oddzielone spacjami, przecinkami lub średnikami — zapis 1 2; 3 4 z tabeli ściągi wkleisz bez zmian. Rozumiane są też nawiasy i ułamki typu 3/4; macierz musi być kwadratowa, maksymalnie 12×12. Niekwadratowy układ dostanie czytelny komunikat.

Oceń to narzędzie:

Powiązane narzędzia

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

Kalkulator wyznacznika macierzy – determinant z krokami

Wyznacznik (determinant) macierzy to liczba skalarna obliczana z macierzy kwadratowej, kluczowa w algebrze liniowej: sprawdza odwracalność macierzy, oblicza objętości i przekształcenia geometryczne. Kalkulator oblicza wyznacznik z pokazaniem kroków dla 2×2, 3×3 i 4×4.

kalkulator wyznacznika macierzy determinant macierzy wyznacznik 3x3 oblicz determinant krok po kroku

Wyznacznik macierzy 2×2

Macierz [[a,b],[c,d]]. det = ad - bc. Przykład: [[3,1],[2,4]]. det = 3×4 - 1×2 = 12 - 2 = 10. Interpretacja geometryczna: |det| = pole równoległoboku rozpiętego przez wektory wierszy. Jeśli det = 0: macierz osobliwa (nieodwracalna, wiersze liniowo zależne).

Wyznacznik macierzy 3×3 – reguła Sarrusa

Metoda Sarrusa: skopiuj pierwsze dwie kolumny obok macierzy. Sześć iloczynów: trzy po przekątnej głównej (+), trzy po anty-przekątnej (-). det = a(ei-fh) - b(di-fg) + c(dh-eg). Przykład: [[1,2,3],[4,5,6],[7,8,9]]. det = 1(45-48) - 2(36-42) + 3(32-35) = 1(-3) - 2(-6) + 3(-3) = -3+12-9 = 0. (Macierz osobliwa!)

Rozwinięcie Laplace'a

Dla macierzy n×n: rozwiń według dowolnego wiersza lub kolumny. det(A) = Σ (-1)^(i+j) a_ij × M_ij. M_ij = minor (wyznacznik macierzy (n-1)×(n-1) po usunięciu wiersza i i kolumny j). Cofactor = (-1)^(i+j) × M_ij. Wybierz wiersz/kolumnę z największą liczbą zer (minimalizuj obliczenia). Rekurencja: 4×4 → cztery 3×3 → każde trzy 2×2.

Zastosowania wyznacznika

Odwracalność: det ≠ 0 ⟺ macierz odwracalna. Układy równań: Cramer's rule (det A ≠ 0 → unikalne rozwiązanie). Geometria: |det| = współczynnik skalowania objętości przy przekształceniu liniowym. Wartości własne: det(A - λI) = 0 (równanie charakterystyczne). Iloczyn wektorowy: det([[i,j,k],[a1,a2,a3],[b1,b2,b3]]).

Jak kalkulator wyznacznika przelicza macierz na liczbę

Kalkulator przyjmuje wymiar macierzy, buduje siatkę pól, a po zatwierdzeniu danych przechodzi do obliczeń. Dla macierzy 2×2 wynik powstaje od razu z gotowego wzoru, bo wystarczy jedno odejmowanie dwóch iloczynów. Dla większych rozmiarów narzędzie sprowadza zadanie do mniejszych macierzy: dla każdego elementu wybranego wiersza lub kolumny usuwa odpowiedni wiersz i kolumnę, liczy wyznacznik powstałej mniejszej macierzy, a potem składa wszystko w sumę z naprzemiennymi znakami. Rekurencja zatrzymuje się na macierzach 2×2, których wynik jest znany natychmiast.

O liczbie operacji decyduje rozmiar. Macierz 3×3 rozwija się do trzech wyznaczników 2×2, macierz 4×4 do czterech wyznaczników 3×3, a każdy z nich znowu do trzech wyznaczników 2×2. Dlatego koszt obliczeń rośnie bardzo szybko wraz z wymiarem i przy dużych macierzach stosuje się inne podejścia, na przykład sprowadzenie macierzy do postaci trójkątnej, w której wyznacznik jest iloczynem wyrazów na przekątnej głównej.

Znaki kolejnych składników układają się w szachownicę: plus, minus, plus i tak dalej, zależnie od położenia elementu. Kalkulator wyznacza je automatycznie i pokazuje pośrednie minory, dzięki czemu rachunek można prześledzić linia po linii i wychwycić własny błąd przy przepisywaniu danych. Wynik jest pojedynczą liczbą: dodatnią, ujemną albo zerem. Wartości wpisywane są jako liczby rzeczywiste, a obliczenia prowadzone w zwykłej arytmetyce zmiennoprzecinkowej.

Przykład krok po kroku: wyznacznik macierzy 3×3

  1. Zapisujemy macierz A = [[2, -1, 3], [0, 4, 1], [5, 2, -2]] i sprawdzamy, że jest kwadratowa: 3 wiersze, 3 kolumny.
  2. Wybieramy pierwszą kolumnę, bo stoi w niej zero (wyraz a21 = 0). Ten składnik i tak zniknie z sumy, więc zostaną do policzenia dwa minory zamiast trzech.
  3. Minor dla wyrazu a11 = 2: skreślamy pierwszy wiersz i pierwszą kolumnę, zostaje macierz [[4, 1], [2, -2]]. Jej wyznacznik to 4×(-2) - 1×2 = -8 - 2 = -10. Znak dla pozycji (1,1) jest dodatni, więc składnik wynosi 2×(-10) = -20.
  4. Minor dla wyrazu a21 = 0: zostaje macierz [[-1, 3], [2, -2]], której wyznacznik to (-1)×(-2) - 3×2 = 2 - 6 = -4. Ponieważ wyraz jest zerem, cały składnik wynosi 0, niezależnie od znaku.
  5. Minor dla wyrazu a31 = 5: zostaje macierz [[-1, 3], [4, 1]], a jej wyznacznik to (-1)×1 - 3×4 = -1 - 12 = -13. Znak dla pozycji (3,1) jest dodatni, więc składnik wynosi 5×(-13) = -65.
  6. Sumujemy składniki: -20 + 0 - 65 = -85. Wyznacznik macierzy A jest równy -85. Kontrolnie można tę samą macierz policzyć regułą Sarrusa: suma iloczynów po przekątnej głównej to -16 + (-5) + 0 = -21, a po antyprzekątnej 60 + 4 + 0 = 64, czyli -21 - 64 = -85.

Ile działań wymaga wyznacznik — zestawienie

Rozmiar macierzyMetodaLiczba iloczynów elementarnych
2×2wzór ad - bc2
3×3reguła Sarrusa6
3×3rozwinięcie Laplace'a3 minory 2×2, czyli 6 iloczynów
4×4rozwinięcie Laplace'a4 minory 3×3, czyli 24 iloczyny
5×5rozwinięcie Laplace'a5 minorów 4×4, czyli 120 iloczynów
n×nrozwinięcie rekurencyjnen! iloczynów na najniższym poziomie

Jak wpisywać dane i nie pogubić się w rachunkach

  • Ustaw wymiar przed wpisywaniem liczb — zmiana rozmiaru macierzy przebudowuje siatkę pól, więc po takiej zmianie sprawdź, czy wartości nie przesunęły się o jedno miejsce.
  • Trzymaj się jednego separatora dziesiętnego — jeśli wpisujesz ułamki, używaj konsekwentnie przecinka albo kropki w całej macierzy, żeby uniknąć błędnego odczytu liczby.
  • Kontroluj znaki przy minorach — najczęstszy błąd w rozwinięciu to zgubiony minus. Znaki układają się w szachownicę, więc przed sumowaniem przejrzyj je raz jeszcze po kolei.
  • Sprawdź wynik drugą metodą — dla macierzy 3×3 policz wyznacznik raz Sarrusem, a raz rozwinięciem. Obie wartości powinny być identyczne; różnica oznacza pomyłkę w rachunku lub w przepisanych danych.
  • Nie traktuj wartości bliskiej zeru jak dokładnego zera — przy liczbach dziesiętnych wynik rzędu -0,0000001 może być zwykłym efektem zaokrągleń, a nie dowodem osobliwości macierzy.

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

  • Tylko macierze kwadratowe — dla macierzy o różnej liczbie wierszy i kolumn wyznacznik nie istnieje, więc narzędzie nie ma czego liczyć.
  • Zaokrąglenia liczb zmiennoprzecinkowych — wpisanie ułamków dziesiętnych może dać wynik bardzo bliski zeru zamiast dokładnego zera; to konsekwencja zapisu liczb w komputerze, a nie błąd wzoru.
  • Brak danych symbolicznych — w pola wchodzą liczby, nie litery ani parametry. Wyznacznika macierzy z niewiadomą nie policzysz tym sposobem.
  • Zakres rozmiarów — obsługiwane są macierze 2×2, 3×3 i 4×4. Przy większych wymiarach liczba minorów rośnie tak szybko, że potrzebne są inne metody obliczeniowe.

Najczęstsze pytania

Kiedy wyznacznik jest równy zero?

Dwa identyczne wiersze lub kolumny. Jeden wiersz lub kolumna = suma innych (liniowa zależność). Zerowy wiersz lub kolumna. Macierz osobliwa (singular): układ równań nie ma jednoznacznego rozwiązania lub ma nieskończenie wiele.

Jak wyznacznik zmienia się przy operacjach na macierzy?

Zamiana wierszy: det zmienia znak (-det). Skalowanie wiersza przez k: det × k. Dodanie wielokrotności wiersza do innego: det bez zmian. Transpozycja: det(A^T) = det(A). Iloczyn macierzy: det(AB) = det(A)×det(B). Odwrotność: det(A^{-1}) = 1/det(A).

Jak obliczać wyznacznik 4×4?

Rozwinięcie Laplace'a: wybierz wiersz z zerami. Dla każdego elementu a_ij ≠ 0: oblicz minor 3×3 (kalkulator wyżej). Cofactor: (-1)^(i+j) × minor. Suma: Σ a_ij × cofactor. 4×4 z jednym zerami: 3 operacje zamiast 4. Eliminacja Gaussa: szybsza dla dużych macierzy.

Co to są wartości własne i jak są powiązane z wyznacznikiem?

Wartości własne λ: det(A - λI) = 0 (równanie charakterystyczne stopnia n). Wyznacznik A = iloczyn wszystkich wartości własnych (det A = λ1 × λ2 × ... × λn). Ślad macierzy = suma wartości własnych. Jeśli 0 jest wartością własną: det = 0 (macierz osobliwa).

Jak sprawdzić obliczenia wyznacznika?

Numpy (Python): np.linalg.det(array). MATLAB: det(A). Wolfram Alpha: "determinant of [[1,2],[3,4]]". Excel: =MDETERM({1,2;3,4}). Ręcznie: sprawdź 2×2 cofaktory osobno. Czerwona flaga: det(A) × det(A^{-1}) ≠ 1 → błąd w obliczeniach.

Jak obliczyć wyznacznik macierzy 4×4 krok po kroku?

Wybierz wiersz lub kolumnę i rozwiń względem niej: dla każdego z czterech elementów policz minor, czyli wyznacznik macierzy 3×3 powstałej po skreśleniu jego wiersza i kolumny. Następnie pomnóż każdy minor przez element i znak z szachownicy, a na końcu dodaj cztery składniki. Rachunek sprowadza się więc do policzenia czterech wyznaczników 3×3.

Czy zamiana dwóch wierszy zmienia znak wyznacznika?

Tak, zamiana dwóch wierszy lub dwóch kolumn zmienia znak wyznacznika na przeciwny i nie zmienia jego wartości bezwzględnej. Dlatego przy ręcznych obliczeniach warto notować każdą taką operację, żeby nie zgubić minusa.

Czy można obliczyć wyznacznik macierzy niekwadratowej?

Nie. Wyznacznik definiuje się wyłącznie dla macierzy kwadratowej, czyli takiej, która ma tyle samo wierszy co kolumn. Dla macierzy 2×3 czy 4×2 wyznacznik nie istnieje.

Ile wynosi wyznacznik macierzy jednostkowej i macierzy zerowej?

Wyznacznik macierzy jednostkowej dowolnego rozmiaru wynosi 1, bo w rozwinięciu zostaje tylko iloczyn jedynek z przekątnej głównej. Wyznacznik macierzy zerowej wynosi 0, ponieważ każdy składnik rozwinięcia zawiera zero.

Czy pomnożenie macierzy przez liczbę zmienia wyznacznik?

Tak. Pomnożenie całej macierzy n×n przez liczbę k mnoży wyznacznik przez k^n: dla macierzy 2×2 przez k do kwadratu, dla 3×3 przez k do trzeciej. Pomnożenie tylko jednego wiersza przez k mnoży wyznacznik po prostu przez k.

Powiązane narzedzia: kalkulator macierzy, kalkulator wektorow i kalkulator ukladow rownan.

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