Vzorce pro výpočet determinantu podle velikosti matice
Pro matice 2×2: det([[a,b],[c,d]]) = ad - bc. Pro matice 3×3 udává Sarrusovo pravidlo nebo rozvoj podle doplňků: det = a(ei-fh) - b(di-fg) + c(dh-eg) pro matici [[a,b,c],[d,e,f],[g,h,i]].
Pro větší matice funguje rozvoj podle libovolného řádku nebo sloupce: det(A) = Σ(-1)^(i+j) × a_ij × M_ij, kde M_ij je minor (determinant podmatice vzniklé vynecháním i-tého řádku a j-tého sloupce).
Výpočetní náročnost při použití rozvoje podle doplňků roste faktorijálově s velikostí matice — O(n!) —, což je pro velké matice nepraktické. LU rozklad počítá determinanty v čase O(n³) tak, že vyjádří A = LU a použije det(A) = det(L) × det(U) = součin prvků na hlavní diagonále.