Tässä artikkelissa kuvataan Microsoft Excelin MDETERM-funktion kaavasyntaksi ja käyttö.
Kuvaus
Palauttaa matriisin matriisideterminantin.
Syntaksi
MDETERM(matriisi)
MDETERM-funktion syntaksissa on seuraavat argumentit:
- Matriisi Pakollinen. Lukumatriisi, jossa on yhtä monta saraketta ja riviä.
Huomautuksia
Matriisi voidaan antaa solualueena, esimerkiksi A1:C3, matriisivakiona, esimerkiksi {1;2;3\4;5;6\7;8;9} tai viittauksena jompaankumpaan.
MDETERM palauttaa virhearvon #ARVO! seuraavissa tilanteissa:
- Jos matriisissa on tyhjiä tai tekstiä sisältäviä soluja.
- Ellei matriisissa ole yhtä monta riviä ja saraketta.
Determinantti on luku, joka on johdettu matriisin arvoista. Kolmirivisen ja -sarakkeisen matriisin A1:C3 determinantti määritetään seuraavasti:
MDETERM(A1:C3)
on yhtä kuin A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
- Determinantteja käytetään yleensä useita muuttujia sisältävien yhtälöryhmien ratkaisemiseen.
- Funktion MDETERM laskentatarkkuus on noin 16 numeroa, mikä voi aiheuttaa pienen virheen, kun laskenta on kesken. Esimerkiksi singulaarimatriisin determinantti voi poiketa nollasta arvon 1E-16 verran.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.
| Tiedot | Tiedot | Tiedot | Tiedot |
|---|---|---|---|
| 1 | 3 | 8 | 5 |
| 1 | 3 | 6 | 1 |
| 1 | 1 | 1 | 0 |
| 7 | 3 | 10 | 2 |
| Kaava | Kuvaus | Tulos | |
| =MDETERM(A2:D5) | Yllä olevan matriisin determinantti | 88 | |
| =MDETERM({3;6;1\1;1;0\3;10;2}) | Matriisin determinantti matriisivakiona | 1 | |
| =MDETERM({3;6\1;1}) | Matriisin determinantti matriisivakiossa | -3 | |
| =MDETERM({1;3;8;5\1;3;6;1}) | Palauttaa virheen, koska matriisissa ei ole yhtä monta riviä ja saraketta. | #ARVO! |