Matice

Z GeoGebra Manual
Verze z 15. 8. 2014, 23:17, kterou vytvořil Jiri.Srubar (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání


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

Příklad: 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.

Příklad: 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.
Poznámka: Řádky první a sloupce druhé matice musí mít stejný počet prvků.
Příklad: Z {{1, 2}, {3, 4}, {5, 6}} * {{1, 2, 3}, {4, 5, 6}} dostaneme matici {{9, 12, 15}, {19, 26, 33}, {29, 40, 51}}.
  • Matice 2x2 * Bod (nebo Vektor): Vynásobí matici daným bodem/vektorem a jako výsledek dostaneme bod.
Příklad: 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.
Příklad: Z {{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * (1, 2) dostaneme A = (8, 20).
Poznámka: 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.
Příklad: GeoGebra ale podporuje i zápis Matice1 * Matice2^(-1)

Další operace

viz Vektor & Matice (Příkazy)

© 2024 International GeoGebra Institute