Matrice i operacije s matricama

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 .

Operacije s matricama

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.


www.geogebra.org