Tento článek popisuje syntaxi vzorce a použití funkce DETERMINANT v Microsoft Excelu.
Popis
Vrátí determinant matice.
Syntaxe
DETERMINANT(matice)
Funkce DETERMINANT má následující argumenty:
- Matice Povinné. Jedná se o matici čísel se stejným počtem řádků a sloupců.
Poznámky
Argument matice může být zadán jako oblast buněk, například A1:C3, jako maticová konstanta, například {1;2;3|4;5;6|7;8;9}, nebo jako příslušný název.
Funkce DETERMINANT vrátí chybu #HODNOTA! v těchto případech:
- Některé z buněk matice jsou prázdné nebo obsahují text.
- Matice neobsahuje stejný počet řádků a sloupců.
Determinant matice je číslo vypočtené z hodnot v matici (poli). Pro pole se třemi sloupci a řádky (A1:C3) je determinant definován jako:
DETERMINANT(A1:C3)
rovná se A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
- Determinanty matice se nejčastěji používají k řešení soustav matematických rovnic.
- Funkce DETERMINANT počítá s přesností přibližně 16 míst a vykazuje tedy velmi malé numerické chyby. Například determinant singulární matice se může od nuly lišit o hodnotu 1E-16.
Příklad
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
| Data | Data | Data | Data |
|---|---|---|---|
| 1 | 3 | 8 | 5 |
| 1 | 3 | 6 | 1 |
| 1 | 1 | 1 | 0 |
| 7 | 3 | 10 | 2 |
| Vzorec | Popis | Výsledek | |
| =DETERMINANT(A2:D5) | Determinant výše uvedené matice | 88 | |
| =DETERMINANT({3;6;1|1;1;0|3;10;2}) | Determinant matice jako maticová konstanta | 1 | |
| =DETERMINANT({3;6|1;1}) | Determinant matice v maticové konstantě | -3 | |
| =DETERMINANT({1;3;8;5|1;3;6;1}) | Vrátí chybu, protože matice nemá stejný počet řádků a sloupců. | #HODNOTA! |