Příkladové otázky k diskusi o kompozici transformací pomocí matic
Geometrické transformace jsou důležitým tématem v matematice, zejména v geometrii a lineární algebře. Mezi tyto transformace patří translace, rotace, reflexe a dilatace. V tomto článku se budeme zabývat tím, jak lze složení různých transformací reprezentovat a řešit pomocí matic. Uvedeme také příklady problémů a jejich řešení.
1. Úvod do transformace pomocí matic
Geometrické transformace lze reprezentovat maticemi. Například transformace rotace, translace, reflexe a dilatace lze formulovat v maticové formě takto:
1. Překlad
\[
T(x, y) = \begin{pmatrix} x + a \\ y + b \end{pmatrix}
\]
2. Rotace
\[
R(\theta) = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}
\]
3. Odraz kolem osy X
\[
\text{Odraz X} = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}
\]
4. Dilatace (zvětšení/škálování)
\[
D(k) = \begin{pmatrix} k & 0 \\ 0 & k \end{pmatrix}
\]
2. Kompozice transformací s maticemi
Transformační kompozice je postupné použití dvou nebo více transformací na objekt. Pro výpočet transformační kompozice pomocí matic jednoduše vynásobíme matice reprezentující transformace.
Contoh Soal a Pembahasan
Otázka
Pro daný bod P(2, 3) určete výsledek následující transformace:
1. Otočení \(90^\circ\) ve směru hodinových ručiček (CW)
2. Dilatace s měřítkovým faktorem 2
3. Překlad (1, -2)
Diskuse
1. Rotace \(90^\circ\) ve směru hodinových ručiček
Matice pro rotaci o \(90^\circ\ ve směru hodinových ručiček):
\[
\begin{pmatrix} \cos(-90^\circ) & -\sin(-90^\circ) \\ \sin(-90^\circ) & \cos(-90^\circ) \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}
\]
Použití rotační transformace na bod P:
\[
\begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix} \begin{pmatrix} 2 \\ 3 \end{pmatrix} = \begin{pmatrix} 0 \cdot 2 + 1 \cdot 3 \\ -1 \cdot 2 + 0 \cdot 3 \end{pmatrix} = \begin{pmatrix} 3 \\ -2 \end{pmatrix}
\]
Bod P po rotační transformaci je P'(3, -2).
2. Dilatace s měřítkovým faktorem 2
Matice pro dilataci s měřítkovým faktorem 2:
\[
\begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix}
\]
Aplikace dilatační transformace v bodě P'(3, -2):
\[
\begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix} \begin{pmatrix} 3 \\ -2 \end{pmatrix} = \begin{pmatrix} 2 \cdot 3 + 0 \cdot -2 \\ 0 \cdot 3 + 2 \cdot -2 \end{pmatrix} = \begin{pmatrix} 6 \\ -4 \end{pmatrix}
\]
Bod P' po dilatační transformaci je P”(6, -4).
3. Překlad (1, -2)
Následují uvedené překladové operace:
\[
T(x, y) = \begin{pmatrix} x + 1 \\ y – 2 \end{pmatrix}
\]
Aplikace translační transformace v bodě P”(6, -4):
\[
T(6, -4) = \begin{pmatrix} 6 + 1 \\ -4 – 2 \end{pmatrix} = \begin{pmatrix} 7 \\ -6 \end{pmatrix}
\]
Konečný bod po aplikaci všech transformací je tedy P(7, -6).
3. Výpočet složení transformace
Další otázky
Je dán bod Q(1, 2) a následující transformace:
1. Odraz kolem osy X.
2. Otočení o \(180^\circ\) ve směru hodinových ručiček (CW).
Diskuse
1. Reflexe kolem osy X
Matice odrazu kolem osy X:
\[
\begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}
\]
Aplikace reflexní transformace v bodě Q:
\[
\begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \begin{pmatrix} 1 \\ 2 \end{pmatrix} = \begin{pmatrix} 1 \cdot 1 + 0 \cdot 2 \\ 0 \cdot 1 + (-1) \cdot 2 \end{pmatrix} = \begin{pmatrix} 1 \\ -2 \end{pmatrix}
\]
Bod Q po reflexní transformaci je Q'(1, -2).
2. Rotace \(180^\circ\) ve směru hodinových ručiček
Matice pro rotaci \(180^\circ\) ve směru hodinových ručiček:
\[
\begin{pmatrix} \cos(180^\circ) & -\sin(180^\circ) \\ \sin(180^\circ) & \cos(180^\circ) \end{pmatrix} = \begin{pmatrix} -1 & 0 \\ 0 & -1 \end{pmatrix}
\]
Aplikace rotační transformace \(180^\circ\) na bod Q'(1, -2):
\[
\begin{pmatrix} -1 & 0 \\ 0 & -1 \end{pmatrix} \begin{pmatrix} 1 \\ -2 \end{pmatrix} = \begin{pmatrix} -1 \cdot 1 + 0 \cdot -2 \\ 0 \cdot 1 + -1 \cdot -2 \end{pmatrix} = \begin{pmatrix} -1 \\ 2 \end{pmatrix}
\]
Konečný bod po aplikaci všech transformací je tedy Q(-1, 2).
Zavírání
Metoda skládání transformací pomocí matic je velmi užitečná pro zjednodušení a systematický výpočet geometrických transformací. Dodržováním výše uvedených kroků můžeme snadno porozumět a aplikovat různé typy transformací na jeden bod nebo jiný geometrický objekt. Naučit se používat matice v transformacích také usnadňuje jejich aplikaci v různých oblastech, jako je fyzika, počítačová grafika a další.