Matice

GeoGebra podporuje matice, které jsou reprezentovány jako seznam seznamů, které obsahují řádky matice.

V GeoGebře, \{\{1, 2, 3}, \{4, 5, 6}, \{7, 8, 9}} reprezentuje matici 3x3 \(\begin{pmatrix}1&2&3\\ 4&5&6\\ 7&8&9\end{pmatrix}\).

Chceme-li na nákresně zobrazit matici ve formátu LaTeX, použijeme příkaz LaTeX.

Do vstupního řádku napíšeme LaTeX[{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}] pro zobrazení matice ve formátu LaTeX.

Operace s maticemi

Příklady sčítání a odčítání

  • Matice1 + Matice2: Sečte odpovídající si elementy dvou matic stejného typu.

  • Matice1 – Matice2: Odečte odpovídající si elementy dvou matic stejného typu.

Příklady odčítání

  • Matice * Číslo: Vynásobí každý prvek matice daným číslem.

  • Matice1 * Matice2: Použije násobení matic k vypočítání výsledné matice.

Z \{\{1, 2}, \{3, 4}, \{5, 6}} * \{\{1, 2, 3}, \{4, 5, 6}} dostaneme matici \{\{9, 12, 15}, \{19, 26, 33}, \{29, 40, 51}}.

Řádky první a sloupce druhé matice musí mít stejný počet prvků.

  • Matice 2x2 * Bod (nebo Vektor): Vynásobí matici daným bodem/vektorem a jako výsledek dostaneme bod.

Z \{\{1, 2}, \{3, 4}} * (3, 4) dostaneme bod A = (11, 25).

  • Matice 3x3 * Bod (nebo Vektor): Vynásobí matici daným bodem/vektorem a jako výsledek dostaneme bod.

Z \{\{1, 2, 3}, \{4, 5, 6}, \{0, 0, 1}} * (1, 2) dostaneme A = (8, 20).

Toto je zvláštní případ afinní transformace, kde se používají homogenní souřadnice: (x, y, 1) pro bod a (x, y, 0) pro vektor. Tento příklad je tedy ekvivalentní s {{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * {1, 2, 1}.

  • Matice1 / Matice2: Vydělí prvek Matice1 odpovídajícím prvkem Matice2.

GeoGebra ale podporuje i zápis Matice1 * Matice2^(-1)