Rotaciones
Geometría Analítica
Una rotación es una transformación lineal que preserva longitudes, ángulos y orientación. En mathbb{R}^2, la rotación por un ángulo theta en sentido antihorario es la matriz R_theta = begin{pmatrix}costheta & -sintheta \\ sintheta & costhetaend{pmatrix}. Sus columnas son vectores unitarios separados
Una rotación es una matriz ortogonal con — preserva longitudes, ángulos y orientación.
Sin matrices ortogonales / de rotación no hay descomposición QR, ni Gram-Schmidt, ni rotary embeddings, ni un tratamiento claro de la estabilidad en redes profundas.
Una rotación es una transformación lineal que preserva longitudes, ángulos y orientación. En , la rotación por un ángulo en sentido antihorario es la matriz . Sus columnas son vectores unitarios separados 90°; cumple y (el es lo que distingue a las rotaciones de las reflexiones, que tienen ).
Las rotaciones en forman un grupo bajo composición: , las rotaciones conmutan, y cada rotación tiene inversa . Esta hermosa estructura se llama , el grupo ortogonal especial en 2 dimensiones.
En 3D las rotaciones se especifican con un eje y un ángulo. Las rotaciones elementales en torno a los ejes , , tienen formas matriciales bien conocidas; cualquier rotación se descompone en tres elementales vía ángulos de Euler. A diferencia de 2D, las rotaciones 3D no conmutan — yaw-luego-pitch difiere de pitch-luego-yaw, algo que pilotos e ingenieros de robótica conocen muy bien.
Las rotaciones de mayor dimensión viven en , el grupo de matrices ortogonales con determinante . Preservan la distancia euclidiana y la orientación en cualquier número de dimensiones. Un hecho importante: cada rotación se puede escribir como para alguna matriz antisimétrica (es decir, ). Es el puente entre el grupo de Lie y su álgebra de Lie , usado en robótica y geometría diferencial.
Ejemplo resuelto — composición de rotaciones: — las rotaciones se componen *sumando* ángulos. Algebraicamente, , la conocida identidad trigonométrica que emerge naturalmente de la multiplicación matricial.
Las rotaciones importan en ML más allá de los gráficos. En PCA, una rotación de los datos alinea los ejes con las direcciones de máxima varianza. En normalizing flows, cada transformación invertible suele ser una composición de rotaciones y escalados. El Rotary Position Embedding (RoPE) en transformers modernos codifica posiciones rotando los vectores de consulta/clave en un espacio de alta dimensión — una forma matemáticamente elegante de inyectar la posición en la secuencia que preserva los productos internos salvo fase. Conocer tus rotaciones es sorprendentemente práctico.
Ejercicios
Pon a prueba tu comprensión. Puntos por acierto + racha + velocidad.
Confirma que captaste la idea
3 preguntas rápidas. Acertá 2 para marcar esta lección como completada.