Wyznacznik – w algebrze liniowej, funkcja przyporządkowująca każdej macierzy kwadratowej
, o współczynnikach z pierścienia przemiennego
(w szczególności, ciała liczb rzeczywistych czy zespolonych), pewien element tego pierścienia (oznaczany symbolem
), która spełnia następujące warunki:
jest
,
, to wartość tej funkcji dla macierzy
równa się
, gdzie
jest dowolną liczbą naturalną z zakresu
, a przez
oznaczamy macierz stopnia
, powstałą z macierzy
poprzez skreślenie
-tego wiersza i
-tej kolumny (por. minor).Funkcja o powyższych własnościach wyznaczona jest jednoznacznie. Wyznacznikiem macierzy
nazywamy wartość
tej funkcji dla macierzy
.
Wyznacznik można również traktować jako funkcję, nie samej macierzy, a jej współczynników
.Jest on wówczas wielomianem n2 zmiennych o współczynnikach z
.
Spis treści |
Wyznacznik macierzy kwadratowej
oznaczany jest czasami przez
. Ta notacja może jednak prowadzić do nieporozumień, ponieważ używa się jej do zapisu norm macierzy lub wartości bezwzględnej. Zapis z użyciem pionowych kresek jest jednak szeroko rozpowszechniony w matematyce.
Dla macierzy

wprowadzamy oznaczenie
.Istnieje jeszcze jeden (równoważny) sposób wprowadzenia pojęcia wyznacznika (zob. definicja permutacyjna poniżej), jednak tak wprowadzona definicja (tzw. definicja rekurencyjna wyznacznika) ukazuje efektywną metodę obliczania wyznaczników macierzy kwadratowych wyższych stopni. W szczególności, prawdziwe jest następujące twierdzenie Laplace'a:
jest macierzą taką jak wyżej oraz
jest liczbą naturalną nie większą niż
, to zachodzą równości
. (rozwinięcie wyznacznika względem i-tego wiersza)oraz
. (rozwinięcie wyznacznika względem i-tej kolumny).Jeżeli
jest macierzą taką, jak wyżej, to
,gdzie
oznacza zbiór wszystkich permutacji zbioru
, zaś
oznacza liczbę inwersji danej permutacji
.
Przykładowo składnik
w wyznaczniku czwartego stopnia ma ujemny znak, gdyż permutacja indeksów
,ma trzy inwersje, mianowicie:
,
i
, skąd
oraz
.
Wyznacznikiem ogólnym z parametrem p nazywamy:
,gdzie
,
,
jak wyżej.
Przykładowo dla
otrzymujemy wyznacznik, zaś dla
otrzymujemy permanent.
Jeżeli macierz
potraktujemy jako ciąg
kolumn (każda kolumna to element z przestrzeni liniowej
), to istnieje dokładnie jedno antysymetryczne odwzorowanie wieloliniowe
takie, że
. Wartość odwzorowania
nazywamy wyznacznikiem macierzy 
.
.
, gdzie
jest dowolną liczbą,
stopniem macierzy
.Wyznacznik drugiego stopnia obliczamy według łatwego wzoru, wynikającego wprost z definicji permutacyjnej wyznacznika:

Wyznacznik trzeciego stopnia obliczamy według tzw. reguły Sarrusa:

W przypadku macierzy wyższych stopni, a także niejednokrotnie w przypadku macierzy stopnia trzeciego, wygodniej jest stosować twierdzenie Laplace'a. Przykład obliczenia wyznacznika czwartego stopnia znajduje się we wspomnianym artykule.
Wyznacznik macierzy można też obliczyć stosując metodę eliminacji Gaussa. Wyznacznik macierzy trójkątnej jest równy iloczynowi wyrazów na jej przekątnej, jest więc łatwy do obliczenia. Każdą macierz można sprowadzić do macierzy trójkątnej za pomocą operacji elementarnych, pamiętając że operacje te mają następujący wpływ na wyznacznik:
Do obliczenia wyznacznika można wykorzystać również metodę LU.
Wyznaczniki pojawiają się w wielu miejscach w matematyce, np. przy:
i w wielu, wielu innych miejscach.
Przyjmijmy następujące własności wyznacznika:
mnoży wyznacznik macierzy przez 
Ponieważ bardzo wiele operacji można zbudować z mnożeń przez stałą i dodawań kolumn (wierszy), możemy z tych dwóch właściwości wyprowadzić wiele innych własności.
W poniższych przykładach będziemy budować kolejno macierze
,
,
itd., a przez
będziemy oznaczać pewne kolumny
-tej macierzy. Wszystkie kolumny o których nic nie powiedziano są takie same jak w poprzedniej macierzy.
Odjęcie jednej kolumny od drugiej nie zmienia wartości wyznacznika:
:
.

do kolumny
:
.

:
.

Dodanie dowolnej wielokrotności jednej kolumny do drugiej nie zmienia wartości wyznacznika:
przez
:
.

do kolumny
:
.

przez
:
.

W powyższym przykładzie założyliśmy, że istnieje odwrotność
, a zatem
jest różne od 0. Jeśli
jest równe 0, dodanie 0 razy kolumna to kolumna złożona z samych zer, a dodanie kolumny zer do innej kolumny nie zmienia macierzy, więc wyznacznik pozostaje ten sam.
Zamiana dwóch kolumn miejscami zmienia znak wyznacznika:
do kolumny
:
.

:
.

do kolumny
:
.

:
.

do kolumny
:
.

:
.

Po tej serii operacji (którą można uprościć korzystając z udowodnionej wyżej własności, że odejmowanie kolumn nie zmienia wyznacznika), wartości w kolumnach
i
zamieniły się miejscami, a wyznacznik zmienił znak.
Analogicznie wyprowadza się te zależności dla wierszy.