Articulo de referencia

rotación 2D

En geometría y física , una rotación 2D es una rotación en dos dimensiones , generalmente en el plano euclidiano . Deja inalterado un único punto , el centro de rotación , que s...

En geometría y física , una rotación 2D es una rotación en dos dimensiones , generalmente en el plano euclidiano . Deja inalterado un único punto , el centro de rotación , que suele ubicarse en el origen del sistema de coordenadas . La magnitud de la rotación se representa mediante el ángulo de rotación , expresado en unidades de medida como grados o radianes; un ángulo con signo permite dos sentidos de rotación diferentes: horario o antihorario. Corresponde al grupo ortogonal especial 2D o SO(2).

Formulación

En dos dimensiones, para realizar una rotación utilizando una matriz , el punto ( x , y ) que se va a rotar en sentido antihorario se escribe como un vector columna, y luego se multiplica por una matriz de rotación calculada a partir del ángulo θ :

[incógnitay]=[porqueθpecadoθpecadoθporqueθ][incógnitay]{\displaystyle {\begin{bmatrix}x'\\y'\end{bmatrix}}={\begin{bmatrix}\cos \theta &-\sin \theta \\\sin \theta &\cos \theta \end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}}.

Las coordenadas del punto después de la rotación son x′ , y′ , y las fórmulas para x′ e y′ son:

incógnita=incógnitaporqueθypecadoθy=incógnitapecadoθ+yporqueθ.{\displaystyle {\begin{aligned}x'&=x\cos \theta -y\sin \theta \\y'&=x\sin \theta +y\cos \theta .\end{aligned}}}

Los vectores[incógnitay]{\displaystyle {\begin{bmatrix}x\\y\end{bmatrix}}}y[incógnitay]{\displaystyle {\begin{bmatrix}x'\\y'\end{bmatrix}}}tienen la misma magnitud y están separadas por un ángulo θ, como era de esperar.

Los puntos en el plano también se pueden representar como números complejos : el punto ( x , y ) en el plano se representa mediante el número complejo .

z=incógnita+iy{\displaystyle z=x+iy}

Esto se puede rotar un ángulo θ multiplicándolo por e y luego expandiendo el producto usando la fórmula de Euler de la siguiente manera:

miiθz=(porqueθ+ipecadoθ)(incógnita+iy)=incógnitaporqueθ+iyporqueθ+iincógnitapecadoθypecadoθ=(incógnitaporqueθypecadoθ)+i(incógnitapecadoθ+yporqueθ)=incógnita+iy,{\displaystyle {\begin{aligned}e^{i\theta }z&=(\cos \theta +i\sin \theta )(x+iy)\\&=x\cos \theta +iy\cos \theta +ix\sin \theta -y\sin \theta \\&=(x\cos \theta -y\sin \theta )+i(x\sin \theta +y\cos \theta )\\&=x'+iy',\end{aligned}}}

e igualando las partes real e imaginaria se obtiene el mismo resultado que en una matriz bidimensional:

incógnita=incógnitaporqueθypecadoθy=incógnitapecadoθ+yporqueθ.{\displaystyle {\begin{aligned}x'&=x\cos \theta -y\sin \theta \\y'&=x\sin \theta +y\cos \theta .\end{aligned}}}

Dado que los números complejos forman un anillo conmutativo , las rotaciones vectoriales en dos dimensiones son conmutativas, a diferencia de lo que ocurre en dimensiones superiores. Tienen un solo grado de libertad , ya que dichas rotaciones están completamente determinadas por el ángulo de rotación. [ 1 ]

Matrices de rotación

Una rotación en sentido antihorario de un vector a través de un ángulo θ . El vector está inicialmente alineado con el eje x .

En dos dimensiones, la matriz de rotación estándar tiene la siguiente forma: R(θ)=[porqueθpecadoθpecadoθporqueθ].{\displaystyle R(\theta )={\begin{bmatrix}\cos \theta &-\sin \theta \\\sin \theta &\cos \theta \\\end{bmatrix}}.}

Esto rota los vectores columna mediante la siguiente multiplicación de matrices , [incógnitay]=[porqueθpecadoθpecadoθporqueθ][incógnitay].{\displaystyle {\begin{bmatrix}x'\\y'\\\end{bmatrix}}={\begin{bmatrix}\cos \theta &-\sin \theta \\\sin \theta &\cos \theta \\\end{bmatrix}}{\begin{bmatrix}x\\y\\\end{bmatrix}}.}

Por lo tanto, las nuevas coordenadas ( x ′, y ′) de un punto ( x , y ) después de la rotación son incógnita=incógnitaporqueθypecadoθy=incógnitapecadoθ+yporqueθ.{\displaystyle {\begin{aligned}x'&=x\cos \theta -y\sin \theta \,\\y'&=x\sin \theta +y\cos \theta \,\end{aligned}}.}

Ejemplos

Por ejemplo, cuando el vector (inicialmente alineado con el eje x del sistema de coordenadas cartesianas ) incógnita^=[10]{\displaystyle \mathbf {\hat {x}} ={\begin{bmatrix}1\\0\\\end{bmatrix}}} se rota un ángulo θ , sus nuevas coordenadas son [porqueθpecadoθ],{\displaystyle {\begin{bmatrix}\cos \theta \\\sin \theta \\\end{bmatrix}},}

y cuando el vector (inicialmente alineado con el eje y del sistema de coordenadas) y^=[01]{\displaystyle \mathbf {\hat {y}} ={\begin{bmatrix}0\\1\\\end{bmatrix}}} se rota un ángulo θ , sus nuevas coordenadas son [pecadoθporqueθ].{\displaystyle {\begin{bmatrix}-\sin \theta \\\cos \theta \\\end{bmatrix}}.}

Sentido

El sentido o "dirección" de la rotación vectorial (que no debe confundirse con la dirección vectorial ) es en sentido antihorario si θ es positivo (por ejemplo, 90°) y en sentido horario si θ es negativo (por ejemplo, −90°) paraR(θ){\displaystyle R(\theta )}. Por lo tanto, la matriz de rotación en sentido horario se encuentra como (reemplazando θ con y utilizando la simetría trigonométrica depecado(θ)=pecado(θ){\textstyle \sin(-\theta )=-\sin(\theta )}yporque(θ)=porque(θ){\textstyle \cos(-\theta )=\cos(\theta )}) R(θ)=[porqueθpecadoθpecadoθporqueθ].{\displaystyle R(-\theta )={\begin{bmatrix}\cos \theta &\sin \theta \\-\sin \theta &\cos \theta \\\end{bmatrix}}.}

Una convención alternativa utiliza ejes giratorios (en lugar de girar un vector), [ 2 ] y las matrices anteriores también representan una rotación de los ejes en el sentido de las agujas del reloj a través de un ángulo θ .

El caso bidimensional es el único caso no trivial en el que el grupo de matrices de rotación es conmutativo; no importa el orden en que se realicen las rotaciones. En el caso tridimensional, por ejemplo, un orden diferente de rotaciones múltiples produce un resultado distinto (por ejemplo, rotar teléfonos móviles sobre el eje z y luego sobre el eje y no es lo mismo que rotarlos sobre el eje y y luego sobre el eje z ).

Orientación no estándar del sistema de coordenadas

Una rotación en un ángulo θ con ejes no estándar.

Si se utiliza un sistema de coordenadas cartesianas estándar diestro , con el eje x hacia la derecha y el eje y hacia arriba, la rotación R ( θ ) es en sentido antihorario. Si se utiliza un sistema de coordenadas cartesianas zurdo, con el eje x hacia la derecha y el eje y hacia abajo, R ( θ ) es en sentido horario. Estas orientaciones no estándar rara vez se utilizan en matemáticas, pero son comunes en gráficos por computadora 2D , que a menudo tienen el origen en la esquina superior izquierda y el eje y hacia abajo en la pantalla o página. [ 3 ]

Consulte a continuación otras convenciones alternativas que pueden cambiar el sentido de la rotación producida por una matriz de rotación.

Rotaciones 2D comunes

Matrices [1001],[0110],[1001],[0110]{\displaystyle {\begin{bmatrix}1&0\\[3pt]0&1\\\end{bmatrix}},\quad {\begin{bmatrix}0&-1\\[3pt]1&0\\\end{bmatrix}},\quad {\begin{bmatrix}-1&0\\[3pt]0&-1\\\end{bmatrix}},\quad {\begin{bmatrix}0&1\\[3pt]-1&0\\\end{bmatrix}}} son matrices de rotación 2D que corresponden a rotaciones en sentido antihorario de ángulos respectivos de 0°, 90°, 180° y 270°.

Relación con el plano complejo

Las matrices de la forma [incógnitayyincógnita]{\displaystyle {\begin{bmatrix}x&-y\\y&x\end{bmatrix}}}forman un anillo , puesto que su conjunto es cerrado bajo la suma y la multiplicación. Dado que [0110]2 = [1001] =I{\displaystyle {\begin{bmatrix}0&-1\\1&0\end{bmatrix}}^{2}\ =\ {\begin{bmatrix}-1&0\\0&-1\end{bmatrix}}\ =-I} (dóndeI{\textstyle I}es la matriz identidad ), el mapa [incógnitayyincógnita]=incógnita[1001]+y[0110]incógnita+iy{\displaystyle {\begin{bmatrix}x&-y\\y&x\end{bmatrix}}=x{\begin{bmatrix}1&0\\0&1\end{bmatrix}}+y{\begin{bmatrix}0&-1\\1&0\end{bmatrix}}\mapsto x+iy} (dónde[0110]{\displaystyle {\begin{bmatrix}0&-1\\1&0\end{bmatrix}}}corresponde ai{\displaystyle i}) es un isomorfismo de anillo de este anillo al cuerpo de los números complejos .do{\displaystyle \mathbb {C} }( Por cierto, esto demuestra que este anillo es un cuerpo). Bajo este isomorfismo, las matrices de rotación[porquetpecadotpecadotporquet]=porquet[1001]+pecadot[0110]{\displaystyle {\begin{bmatrix}\cos t&-\sin t\\\sin t&\cos t\\\end{bmatrix}}=\cos t{\begin{bmatrix}1&0\\0&1\end{bmatrix}}+\sin t{\begin{bmatrix}0&-1\\1&0\end{bmatrix}}}corresponden al círculo de los números complejos unitarios , los números complejos de módulo 1 , ya queporquet2+pecadot2=1{\displaystyle \cos t^{2}+\sin t^{2}=1}. Como resultado, se cumple la siguiente igualdad:miit=porquet+ipecadot=porquet[1001]+pecadot[0110]=(porquetpecadotpecadotporquet){\displaystyle e^{it}=\cos t+i\sin t=\cos t{\begin{bmatrix}1&0\\0&1\end{bmatrix}}+\sin t{\begin{bmatrix}0&-1\\1&0\end{bmatrix}}={\begin{pmatrix}\cos t&-\sin t\\\sin t&\cos t\end{pmatrix}}}donde la primera igualdad es la fórmula de Euler , la matrizI=[1001]{\displaystyle I={\begin{bmatrix}1&0\\0&1\end{bmatrix}}}corresponde a 1, y la matriz[0110]{\displaystyle {\begin{bmatrix}0&-1\\1&0\end{bmatrix}}}corresponde a la unidad imaginariai{\textstyle i}.

Si uno identificaR2{\displaystyle \mathbb {R} ^{2}}condo{\displaystyle \mathbb {C} }a través del isomorfismo lineal(a,b)a+ib{\displaystyle (a,b)\mapsto a+ib}, dónde(a,b)R2{\displaystyle (a,b)\in \mathbb {R} ^{2}}ya+ibdo{\displaystyle a+ib\in \mathbb {C} }, la acción de una matriz[incógnitayyincógnita]{\displaystyle {\begin{bmatrix}x&-y\\y&x\end{bmatrix}}}en un vector(a,b){\displaystyle (a,b)}corresponde a la multiplicación por el número complejoa+ib{\displaystyle a+ib}por x + iy . En otras palabras, una rotación vectorial corresponde a la multiplicación de un número complejo (que corresponde al vector que se rota) por un número complejo de módulo 1 (que corresponde a la matriz de rotación).

Véase también

Referencias

  1. Lounesto 2001, pág. 30.
  2. Swokowski, Earl (1979). Cálculo con geometría analítica (Segunda  edición). Boston: Prindle, Weber y Schmidt. ISBN 0-87150-268-2.
  3. "Gráficos vectoriales escalables: el sistema de coordenadas inicial" . W3C . 2003.