Ekzemplaj Demandoj Diskutante Transforman Komponadon Uzante Matricojn
Geometriaj transformoj estas grava temo en matematiko, precipe en geometrio kaj lineara algebro. Ĉi tiuj transformoj povas inkluzivi translaciojn, rotaciojn, reflektojn kaj dilatadojn. En ĉi tiu artikolo, ni ekzamenos kiel la komponaĵo de diversaj transformoj povas esti reprezentita kaj solvita per matricoj. Ni ankaŭ provizos ekzemplajn problemojn kaj solvojn.
1. Enkonduko al Transformo uzante Matricojn
Geometriaj transformoj povas esti reprezentitaj per matricoj. Ekzemple, transformoj de rotacio, translacio, reflekto kaj dilato povas esti formulitaj en matrica formo jene:
1. Traduko
\[
T(x, y) = \begin{pmatrix} x + a \\ y + b \end{pmatrix}
\]
2. Rotacio
\[
R(θ) = \begin{pmatrix} \cosθ & -\sinθ \\ \sinθ & \cosθ \end{pmatrix}
\]
3. Reflekto ĉirkaŭ la X-akso
\[
\tekst{Reflekto X} = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}
\]
4. Dilatiĝo (pligrandigo/skaligo)
\[
D(k) = \begin{pmatrix} k & 0 \\ 0 & k \end{pmatrix}
\]
2. Komponado de Transformoj kun Matricoj
Transforma komponado estas la sinsekva apliko de du aŭ pli da transformoj al objekto. Por kalkuli la transformkonsiston uzante matricojn, ni simple multiplikas la matricojn reprezentantajn la transformojn.
Specimenaj Demandoj kaj Diskuto
Demando
Donita punkto P(2, 3), trovu la rezulton de la jena transformo:
1. Rotacio \(90°°) dekstrume (dekstrume)
2. Dilatiĝo kun skalfaktoro de 2
3. Traduko de (1, -2)
Diskuto
1. Rotacio \(90°C) dekstrume
La matrico por dekstruma rotacio de \(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}
\]
Aplikante rotacian transformon sur punkto 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}
\]
La punkto P post la rotacia transformo estas P'(3, -2).
2. Dilatiĝo kun skalfaktoro de 2
Matrico por dilatiĝo kun skalfaktoro 2:
\[
\begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix}
\]
Aplikante dilatan transformon ĉe punkto 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}
\]
La punkto P' post la dilatada transformo estas P”(6, -4).
3. Traduko de (1, -2)
Jen la donitaj tradukoperacioj:
\[
T(x, y) = \begin{pmatrix} x + 1 \\ y – 2 \end{pmatrix}
\]
Aplikante tradukan transformon ĉe punkto P”(6, -4):
\[
T(6, -4) = \begin{pmatrix} 6 + 1 \\ -4 – 2 \end{pmatrix} = \begin{pmatrix} 7 \\ -6 \end{pmatrix}
\]
Do, la fina punkto post kiam ĉiuj transformoj estas aplikitaj estas P(7, -6).
3. Kalkulado de Transforma Komponaĵo
Pliaj Demandoj
Donita punkto Q(1, 2) kaj la jena transformo:
1. Reflekto ĉirkaŭ la X-akso.
2. Rotacio \(180^\circ\) dekstrume (CW).
Diskuto
1. Reflekto ĉirkaŭ la X-akso
Reflekta matrico ĉirkaŭ la X-akso:
\[
\begin{pmatrix} 1 kaj 0 \\ 0 kaj -1 \end{pmatrix}
\]
Aplikante reflektan transformon ĉe punkto 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}
\]
La punkto Q post la reflekta transformo estas Q'(1, -2).
2. Rotacio \(180°C) dekstrume
Matrico por rotacio \(180^\circ\) dekstrume:
\[
\begin{pmatrix} \cos(180^\circ) & -\sin(180^\circ) \\ \sin(180^\circ) & \cos(180^\circ) \end{pmatrix} = \begin{pmatrix} -1 & 0 \\ 0 & -1 \end{pmatrix}
\]
Aplikante rotacian transformon \(180^\circ\) sur punkto 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}
\]
Do, la fina punkto post kiam ĉiuj transformoj estas aplikitaj estas Q(-1, 2).
Fermo
La metodo de transforma komponado uzante matricojn estas tre utila por simpligi kaj sisteme kalkuli geometriajn transformojn. Sekvante la suprajn paŝojn, ni povas facile kompreni kaj apliki diversajn specojn de transformoj al ununura punkto aŭ alia geometria objekto. Lerni uzi matricojn en transformoj ankaŭ faciligas ilian aplikon en diversaj kampoj kiel fiziko, komputila grafiko, kaj pli.