14 votos

¿Qué es una buena interpretación geométrica de la multiplicación del cuaternión?

Entiendo que la fórmula para la cuádrupla multiplicación de $q_1=(s_1,\vec{v_1})$ por $q_2=(s_2,\vec{v_2})$ $q_1q_2=(s_1s_2-\vec{v_1}\cdot\vec{v_2}, \vec{v_1} \times\vec{v_2} + \vec{v_1}s_2 + \vec{v_2}s_1)$ se deriva de la simple expansión de $(a_1+b_1i+c_1j+d_1k)(a_2+b_2i+c_2j+d_2k)$. También entiendo que la conjugación de un puro de cuaterniones por una unidad de cuaterniones realiza una rotación en 3-D sobre el vector parte de los cuaterniones por $2\theta$ donde $\theta$ es el ángulo entre los cuaterniones como un 4-vector D y 3-D en el espacio. Estoy tratando de entender el significado geométrico de la fórmula de la multiplicación de cuaterniones en su propio derecho, no como la mitad de una rotación. En otras palabras, ¿por qué el $qp$'s de la proyección en el espacio 3-D mentira a mitad de camino entre el$p$$qpq^{-1}$? Es análoga en cierto modo a la manera en que la multiplicación de los números imaginarios agrega sus ángulos?

Actualización

Para ser más claros, me pregunto si hay una interpretación geométrica de esta fórmula $q_1q_2=(s_1s_2-\vec{v_1}\cdot\vec{v_2}, \vec{v_1} \times\vec{v_2} + \vec{v_1}s_2 + \vec{v_2}s_1)$. Por ejemplo, ¿por qué es que la nueva parte real es el producto de las partes reales menos el coseno del ángulo entre el imaginario que los vectores (producto escalar)? Por qué el nuevo imaginario vector ortogonal de vectores (producto cruzado) menos cada vector original escala por la parte real de la otra cuaterniones?

Alternativamente, si alguien pudiera hacer el mismo tipo de explicación por el equivalente de Cayley-Dickinson forma de una cuádrupla $w+xi+yj+zk=(w+xi)+(y+zi)j$, y la multiplicación de dos cuaterniones cada uno con dos números complejos como $(a,b)(c,d)=(ac-bd^*, ad+bc^*)$.

15voto

Micah Puntos 18257

La interpretación geométrica de la multiplicación de cuaterniones es, fundamentalmente, de 4 dimensiones (a diferencia de los cuaterniones de la conjugación, que puede ser considerado como una acción en $\Bbb{R}^3$).

Vamos a empezar con un caso fácil. Decir $q=a+bi$ con $b \neq 0$, $a^2+b^2=1$. Es decir, $q$ es un no-real de la unidad de cuaterniones en el subalgebra de $\Bbb{H}$ generado por $i$. ¿Qué efecto hace multiplicando por $q$ a un arbitrario de cuaterniones $r$?

Primero de todo, si $r$ también se encuentra en el subalgebra generado por $i$, entonces podemos considerar la multiplicación de $q$ $r$ ser ordinaria complejo de multiplicación; esto es, la multiplicación por $q$ rota $r$ $\theta$ $\{1, i\}$ plano.

En segundo lugar, si $r$ se encuentra en el complemento ortogonal de que subalgebra, $r=cj+dk$, podemos escribir $r=(c+di)j=j(c-di)$. La primera de estas representaciones pueden ser utilizados para la izquierda multiplicar por $q$ vía ordinaria complejo de la multiplicación; la segunda puede ser utilizado para el derecho de multiplicar. En cualquier caso, multiplicando por $q$ rota $r$ $\theta$ $\{j, k\}$- avión; sin embargo, el signo de la diferencia significa que los dos multiplicaciones giran en direcciones opuestas el uno del otro.

A continuación, podemos encontrar el efecto de multiplicar $q$ por una arbitraria de cuaterniones, proyectando que cuaterniones en estos dos planos. Que es arbitrario de cuaterniones tendrá su $\{1, i\}$-proyección y $\{j, k\}$-proyección a girar por $\theta$ cuando es multiplicada por $q$; la dirección de la $\{j, k\}$-rotación, pero no de la $\{1, i\}$-rotación, será afectada por el hecho de que nos queda-multiplicar o derecho-multiplicando por $q$.

El caso general funciona de manera similar. Para cualquier irreal unidad de cuaterniones $q$ que hace un ángulo de $\theta$ con el eje real, la multiplicación por $q$ gira por $\theta$ $\{1, q\}$- plane, y también gira por $\theta$ en su complemento ortogonal. La dirección de la primera rotación es fijo, pero la dirección de la segunda rotación depende de si estamos multiplicando por $q$ a la izquierda o a la derecha. Usted puede ver esto simplemente por darse cuenta de que cualquier irreal de cuaterniones genera un 2-dimensional subalgebra isomorfo a $\Bbb{C}$, haciendo que el anterior par de párrafos de trabajo en general después de algunos reetiquetado.

Esto también le da una forma de ver el por qué de cuaterniones conjugación funciona de la manera que lo hace en $\Bbb{R}^3$. Si $q$ hace un ángulo $\theta$ con el eje real, el mapa $r \mapsto qrq^{-1}$:

  • es el mapa de identidad en el $\{1, q\}$-plano, ya que el plano forma un conmutativa subalgebra de $\Bbb{H}$
  • consiste en una rotación por $2\theta$ en su complemento ortogonal. Tanto en $q$ $q^{-1}$ rotar cuaterniones en $\{1, q\}^{\perp}$$\theta$. Si fueron multiplicados en el mismo lado, aquellos rotaciones tendría que cancelar; desde la izquierda-la multiplicación se comporta de forma opuesta a la derecha de la multiplicación, esto significa que deben reforzarse mutuamente. Desde entonces el complemento ortogonal de $\{1, q\}$ es ortogonal a $1$, es imaginario puro, por lo que hemos reproducido el hecho de que los cuaterniones conjugación corresponde a un doble ángulo de rotación en $\Bbb{R}^3$ (cuando se identifica con $\Im(\Bbb{H})$).

Tenga en cuenta también que multiplicar por un general de cuaterniones implica una escala por la norma de que los cuaterniones, pero conjugación convenientemente causas de las normas de $q$ $q^{-1}$ a cancelar.

6voto

Muphrid Puntos 12245

¿Por qué es que los vectores y cuaterniones, a continuación, gire por diferentes cantidades?

Considere la posibilidad de una rotación de mapa de $\underline R(a) = q a q^{-1}$. Vamos a rotar esta por algún otro mapa de $\underline S(a) = p a p^{-1}$. La composición es

$$\underline SR(a) = pqaq^{-1} p^{-1}$$

La red de cuaterniones de esta transformación es $pq$. Ahora, considere el caso de que $p = -1$. Esta es una cuádrupla correspondiente a una rotación por $\pi$. A continuación, $pq = -q$ es distinta de la original de cuaterniones $q$, aunque la red de rotación se realiza por $pq$ es el mismo como por $q$. Este es el origen de decir que cuaterniones "doble-cubierta de" el grupo de rotaciones; tienen más rotación a girarse de nuevo a lo que eran, pero las rotaciones ellos mismos representan a ir como era de esperar.


Edit: una opción útil para entender cuaterniones es el geométrica (o clifford) álgebra.

El álgebra geométrica utiliza un geométrica del producto de vectores. Algunas de las propiedades relevantes de este producto son:

  • Anticommutativity de vectores ortogonales: Si $u,v$ son ortogonales, entonces $uv = -vu$.
  • La reducción para el producto escalar: para cualquier vector $u$, $uu$ es un escalar, y $uu$ (o $u^2$) es igual a $|u|^2$.
  • Asociatividad: si $a, b, c$ son vectores, entonces se $a(bc) = (ab)c$.

Productos de $k$ ortogonal de vectores se denominan $k$-cuchillas. Los vectores $1$-cuchillas, y así como cada vector se asocia con un subespacio (línea a), cualquier $2$-la cuchilla puede estar asociada con un plano de subespacio, cualquier 3-hoja con un dosificador volumétrico de subespacio, y así sucesivamente. El álgebra de las cuchillas permite hablar de estos objetos de una manera más natural y fácil de utilizar de manera que los tradicionales de álgebra lineal.


¿Por qué estoy hablando de álgebra geométrica, aunque? Debido a que el GA es una opción útil para entender cuaterniones.

El geométrica del producto facilita la tarea de escribir la reflexión de los mapas. Deje $\underline N$ ser un mapa de reflexión, asociado con la reflexión a través de un plano con normal $n$. A continuación, el reflejo de un vector $a$ es

$$\underline N(a) = -nan^{-1}$$

Es comúnmente conocido que dos reflexiones forman una rotación, así que vamos a hacerlo dos veces. Otro vector de $m$, podemos construir una rotación así:

$$\underline R(a) = mn a n^{-1} m^{-1}$$

La cantidad de $mn$ es la GA analógica de una cuádrupla, aquí se llama a un rotor. A diferencia de los cuaterniones, el número de elementos de un rotor varía en función de la base del espacio vectorial. En 2d, por ejemplo, los rotores tienen sólo dos componentes, y pueden ser identificados con los números complejos.

Sí, habéis leído bien: GA rotores son el escenario natural para ambos números complejos y cuaterniones, así como para la descripción de las rotaciones en las dimensiones superiores espacios!

En 2 o 3 dimensiones, los rotores son combinaciones lineales de escalares y 2 cuchillas. Cada unidad de 2-hoja de plazas para un número negativo. Ejemplo: supongamos $e_1, e_2$ ser un ortonormales base de $\mathbb R^2$. A continuación,$(e_1 e_2)^2 = e_1 e_2 e_1 e_2$. El uso de anticommutativity, vemos que $e_1 e_2 e_1 e_2 = -e_1 e_2 e_2 e_1$. El uso de la reducción a producto escalar, esto se resuelve a $-1$. $e_1 e_2$ directamente representa el $xy$-plane, si se quiere.

Que los rotores en GA involucrar de 2 hojas (o bivectors) en lugar de los vectores es una distinción crítica de cuaterniones: significa que usted ya no puede identificar la "parte imaginaria" de una cuádrupla con un vector. Aunque siempre hay una correspondencia entre el 2-blade parte de una cuádrupla y un vector, que no son el mismo, y no debe confundirse el uno con el otro.


Con esto en mente, podemos escribir un rotor $q = s + B$ donde $s$ es el escalar de la parte y $B$ es el bivector (2-blade). Entonces, la multiplicación de dos cuaterniones de la siguiente manera la propiedad distributiva:

$$q_1 q_2 = (s_1 + B_1)(s_2 + B_2) = s_1 s_2 + s_1 B_2 + B_1 s_2 + B_1 B_2$$

En este punto, es común adoptar algunas de las shorthands para los diferentes términos en un geométrica del producto: por ejemplo, dos escalares multiplicando cada uno de los otros siempre producen un escalar, entonces usted puede ver que $s_1 s_2$ es escalar. Hay un escalar parte en $B_1 B_2$ también. Este es usualmente denotado con $\cdot$, el producto escalar. También hay un 2-hoja plazo en $B_1 B_2$. Solemos decir que

$$B_1 B_2 = B_1 \cdot B_2 + B_1 \times B_2$$

donde $B_1 \cdot B_2$ es definido como el escalar parte y $B_1 \times B_2$ es definido como el bivector parte. Usted puede ver esto inicia el montaje de las piezas de la fórmula que usted está preocupado acerca de los términos organizar a sí mismos simplemente como un hecho de álgebra.


Por lo tanto, si usted quiere entender cómo cuaterniones realizar rotaciones, mi GA perspectiva me dice que es lo suficientemente bueno para entender cómo una sola vectores se utilizan para realizar reflexiones en su lugar. Para mí, esto es bastante simple: el producto $nan^{-1}$ puede ser desglosado de la siguiente manera: $na$ rompe $a$ en paralelo de una parte (la cual se convierte en un escalar, desde el punto de producto) y una perpendicular parte (la cual forma un bivector con $n$). Multiplicando por $n^{-1}$ en el lado equivocado mantiene el paralelo de la parte mientras se cambia el signo de la perpendicular parte. El general menos es necesario para obtener el resultado correcto para una reflexión. Una rotación hace que este proceso dos veces.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X