sisällysluettelo
trn
augment
ident
fill
subMat
diag
listToMat
matToList
dim
det
norm
rank
ref
rref
eigVl
eigVc
LU
QR
swap
mRow
mRowAdd
rowAdd
rowDim
rowNorm
colDim
colNorm
trn
Palauttaa transponoidun matriisin.
Syntaksi: trn (Mat [ ) ]


augment
Palauttaa matriisin, joka yhdistää kaksi muuta matriisia.
Syntaksi: augment (Mat-1, Mat-2 [ ) ]


ident
Luo yksikkömatriisin.
Syntaksi: ident (luonnollinen luku [ ) ]


fill
Luo matriisin tietyllä rivien ja sarakkeiden määrällä tai vaihtaa matriisin elementit tietyllä lausekkeella.
Syntaksi: fill (Exp, rivien määrä, sarakkeiden määrä [ ) ]
fill (Exp, Mat [ ) ]



subMat
Määrittää matriisin tietyn osion uuteen matriisiin.
Syntaksi: subMat (Mat [, aloitusrivi] [, aloitussarake] [, lopetusrivi] [, lopetussarake] [ ) ]
- 1 on oletus, kun ohitat ”[, aloitusrivin]” ja ”[, aloitussarakkeen]”.
- Viimeinen rivinumero on oletus, kun ohitat ”[, lopetusrivin]”.
- Viimeinen sarakenumero on oletus, kun ohitat ”[, lopetussarakkeen]”.


diag
Palauttaa yhden rivin matriisin, joka sisältää elementtejä neliömäisen matriisin päädiagonaalista.
Syntaksi: diag (Mat[ ) ]


listToMat
Muuntaa listat matriiseiksi.
Syntaksi: listToMat (List-1 [, List-2, …, List-N] [ ) ]


matToList
Muuntaa matriisin tietyn sarakkeen listaksi.
Syntaksi: matToList (Mat, sarakkeen numero [ ) ]


dim
Palauttaa matriisin mitat kahden elementin listaan {rivien määrä, sarakkeiden määrä}.
Syntaksi: dim (Mat [ ) ]


det
Palauttaa neliömäisen matriisin determinantin.
Syntaksi: det (Mat [ ) ]


norm
Palauttaa matriisin Frobenius-normin.
Syntaksi: norm (Mat [ ) ]


rank
Löytää matriisin asteen. Astefunktio laskee matriisin asteen suorittamalla Gaussin algoritmi annetun matriisin riveissä. Matriisin A aste on ei-nolla rivien määrä lopullisesta matriisista.
Syntaksi: rank (Mat [ ) ]


ref
Palauttaa matriisin riviporrasmuodon.
Syntaksi: ref (Mat [ ) ]


rref
Palauttaa matriisin redusoidun riviporrasmuodon.
Syntaksi: rref (Mat [ ) ]


eigVl 
Palauttaa listan, joka sisältää neliömäisen matriisin ominaisarvon(t).
Syntaksi: eigVl (Mat [ ) ]


eigVc 
Palauttaa matriisin, jonka kukin sarake edustaa neliömäisen matriisin ominaisarvoa.
- Koska ominaisarvo ei normaalisti voi olla uniikisti määritetty, se on standardisoitu seuraavalla tavalla sen normiin, joka on 1:
Kun \({\rm V} = [ x_1, x_2, …, x_n ]\), \(\sqrt{\left( |x_1|^2+|x_2|^2+…+|x_n|^2 \right)}=1.\).
Syntaksi: eigVc (Mat [ ) ]


LU 
Palauttaa neliömäisen matriisin LU-hajotelman.
Syntaksi: LU (Mat, lVariableMem, uVariableMem [ ) ]
- Alempi matriisi on määritetty ensimmäiseen muuttujaan L, kun taas ylempi matriisi on määritetty toiseen muuttujaan U.


QR 
Palauttaa neliömäisen matriisin QR-hajotelman.
Syntaksi: QR (Mat, qVariableMem, rVariableMem [ ) ]
Esim.: Saadaksesi matriisin [[1, 2] [3, 4]] QR-hajotelman
- Unitaarinen matriisi on määritetty muuttujaan Q, kun taas yläkolmiomatriisi on määritetty muuttujaan R.


swap
Vaihtaa matriisin kaksi riviä.
Syntaksi: swap (Mat, rivinumero-1, rivinumero-2 [ ) ]


mRow
Kertoo matriisin tietyn rivin elementit tietyllä lausekkeella.
Syntaksi: mRow (Exp, Mat, rivinumero [ ) ]


mRowAdd
Kertoo matriisin tietyn rivin elementit tietyllä lausekkeella ja lisää ne sitten toisen rivin tulokseen.
Syntaksi: mRowAdd (Exp, Mat, rivinumero-1, rivinumero-2 [ ) ]


rowAdd
Lisää tietyn matriisin rivin toiseen riviin.
Syntaksi: rowAdd (Mat, rivinumero-1, rivinumero-2 [ ) ]


rowDim
Palauttaa matriisin rivien numeron.
Syntaksi: rowDim (Mat [ ) ]


rowNorm
Laskee matriisin kunkin rivin elementtien absoluuttisten arvojen summan ja palauttaa summien maksimiarvon.
Syntaksi: rowNorm (Mat [ ) ]


colDim
Palauttaa matriisin sarakkeiden numeron.
Syntaksi: colDim (Mat [ ) ]


colNorm
Laskee matriisin kunkin sarakkeen elementtien absoluuttisten arvojen summan ja palauttaa summien maksimiarvon.
Syntaksi: colNorm (Mat [ ) ]

