GeoGebra podržava i matrice koje su reprezentirane kao liste od lista što sadrže retke matrice.
Primjer: U GeoGebri, {{1, 2, 3}, {4, 5,
6}, {7, 8, 9}} predstavlja matricu .
Primjeri zbrajanja i oduzimanja:
· matrica1 + matrica2: Zbraja odgovarajuće elemente dviju usklađenih matrica.
· matrica1 - matrica2: Oduzima odgovarajuće elemente dviju usklađenih matrica.
Primjeri množenja:
· matrica * broj: Množi svaki element matrice danim brojem.
·
matrica1 * matrica2: Koristi matrično množenje za izračunavanje matrice koja je rezultat
množenja.
Napomena: Retci prve i stupci druge matrice moraju imati jednak broj
elemenata.
Primjer: {{1, 2}, {3, 4}, {5, 6}} * {{1, 2, 3}, {4, 5, 6}} dat će matricu {{9, 12, 15},
{19, 26, 33}, {29, 40, 51}}.
·
2x2 matrica * točka (ili vektor): Množi matricu danom točkom ili vektorom i daje točku kao rezultat.
Primjer: {{1, 2}, {3, 4}} * (3, 4) daje točku A = (11, 25).
·
3x3 matrica * točka (ili vektor): Množi matricu danom točkom ili vektorom i daje točku kao rezultat.
Primjer: {{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * (1, 2) daje točku A = (8, 20).
Napomena: Ovo je specijalni slučaj afine transformacije gdje se koriste
homogene koordinate: (x, y, 1) za točku i (x, y, 0) za vektor. Ovaj primjer je
zato ekvivalentan:
{{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * {1, 2, 1}.
Ostali primjeri: (vidi poglavlje Matrične naredbe):
· Determinanta[matrica]: Izračunava determinantu dane matrice.
· InverznaMatrica [matrica]: Daje inverznu matricu zadane matrice.
· TransponiranaMatrica[matrica]: Daje transponiranu matricu zadane matrice.