Primeri vprašanj o sestavi transformacij z uporabo matrik
Geometrijske transformacije so pomembna tema v matematiki, zlasti v geometriji in linearni algebri. Te transformacije lahko vključujejo translacije, rotacije, zrcaljenja in dilatacije. V tem članku bomo preučili, kako lahko sestavo različnih transformacij predstavimo in rešimo z uporabo matrik. Navedli bomo tudi primere problemov in rešitev.
1. Uvod v transformacijo z uporabo matrik
Geometrijske transformacije lahko predstavimo z matrikami. Na primer, rotacijske, translacijske, refleksijske in dilatacijske transformacije lahko v matrični obliki formuliramo na naslednji način:
1. Prevod
\[
T(x, y) = \begin{pmatrix} x + a \\ y + b \end{pmatrix}
\]
2. Vrtenje
\[
R(θ) = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix}
\]
3. Odsev okoli osi X
\[
\text{Odsev X} = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}
\]
4. Dilatacija (povečanje/skaliranje)
\[
D(k) = \begin{pmatrix} k & 0 \\ 0 & k \end{pmatrix}
\]
2. Sestavljanje transformacij z matrikami
Kompozicija transformacij je zaporedna uporaba dveh ali več transformacij na objektu. Za izračun kompozicije transformacije z uporabo matrik preprosto pomnožimo matrike, ki predstavljajo transformacije.
Vzorčna vprašanja in razprava
Soal
Glede na točko P(2, 3) poiščite rezultat naslednje transformacije:
1. Vrtenje \(90^\circ\) v smeri urinega kazalca (CW)
2. Dilatacija s faktorjem skale 2
3. Prevod (1, -2)
Razprava
1. Vrtenje \(90^\circ\) v smeri urinega kazalca
Matrika za vrtenje v smeri urinega kazalca za \(90^\circ\):
\[
\begin{pmatrix} \cos(-90^\circ) & -\sin(-90^\circ) \\ \sin(-90^\circ) & \cos(-90^\circ) \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}
\]
Uporaba rotacijske transformacije na točki 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}
\]
Točka P po rotacijski transformaciji je P'(3, -2).
2. Dilatacija s faktorjem skale 2
Matrika za dilatacijo s faktorjem skaliranja 2:
\[
\begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix}
\]
Uporaba dilatacijske transformacije v točki 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}
\]
Točka P' po dilatacijski transformaciji je P”(6, -4).
3. Prevod (1, -2)
Sledijo naslednje operacije prevajanja:
\[
T(x, y) = \begin{pmatrix} x + 1 \\ y – 2 \end{pmatrix}
\]
Uporaba translacijske transformacije v točki P”(6, -4):
\[
T(6, -4) = \begin{pmatrix} 6 + 1 \\ -4 – 2 \end{pmatrix} = \begin{pmatrix} 7 \\ -6 \end{pmatrix}
\]
Torej je končna točka po uporabi vseh transformacij P(7, -6).
3. Izračun transformacijske sestave
Dodatna vprašanja
Glede na točko Q(1, 2) in naslednjo transformacijo:
1. Odsev okoli osi X.
2. Vrtenje \(180^\circ\) v smeri urinega kazalca (CW).
Razprava
1. Razmislek o osi X
Matrika odboja okoli osi X:
\[
\begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}
\]
Uporaba refleksijske transformacije v točki 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}
\]
Točka Q po refleksijski transformaciji je Q'(1, -2).
2. Vrtenje \(180^\circ\) v smeri urinega kazalca
Matrika za vrtenje \(180^\circ\) v smeri urinega kazalca:
\[
\begin{pmatrix} \cos(180^\circ) & -\sin(180^\circ) \\ \sin(180^\circ) & \cos(180^\circ) \end{pmatrix} = \begin{pmatrix} -1 & 0 \\ 0 & -1 \end{pmatrix}
\]
Uporaba rotacijske transformacije \(180^\circ\) na točki 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}
\]
Torej je končna točka po uporabi vseh transformacij Q(-1, 2).
Zapiranje
Metoda kompozicije transformacij z uporabo matrik je zelo uporabna za poenostavitev in sistematično računanje geometrijskih transformacij. Z upoštevanjem zgornjih korakov lahko enostavno razumemo in uporabimo različne vrste transformacij na posamezni točki ali drugem geometrijskem predmetu. Učenje uporabe matrik pri transformacijah olajša tudi njihovo uporabo na različnih področjih, kot so fizika, računalniška grafika in drugo.