Quaternions et rotation dans l'espace - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Expliquer les propriétés des quaternions à l'aide des rotations

Non-commutativité

La multiplication des quaternions est non commutative. Comme multiplier des quaternions unitaires revient à composer les rotations dans l'espace à trois dimensions, on peut rendre cette propriété intuitive grâce au fait que les rotations en trois dimensions ne commutent pas en général.

Un simple exercice consistant à appliquer deux rotations successives à un objet asymétrique (par exemple un livre) peut l'expliquer. D'abord, tournez un livre de 90 degrés dans le sens des aiguilles d'une montre autour de l'axe des Z. Ensuite, basculez-le de 180 degrés autour de l'axe des X et mémorisez le résultat. Revenez à la position de départ, de manière à pouvoir lire à nouveau le titre du livre, et appliquez les rotations en ordre inverse. Comparez le résultat au résultat précédent. Cela montre que, en général, la composition de deux rotations différentes autour de deux axes distincts de l'espace ne commute pas.

Les quaternions sont-ils orientés ?

Il convient de remarquer que les quaternions, comme n'importe quelle rotation ou application linéaire, ne sont pas "orientés" (il n'y a pas de sens direct ou indirect). L'orientation d'un système de coordonnées provient de l'interprétation des nombres dans l'espace physique. Quelle que soit la convention d'orientation que l'on choisisse, faire tourner le vecteur X de 90 degrés autour du vecteur Z renverra le vecteur Y — la théorie et les calculs donnent le même résultat.

Les paires de quaternions unitaires comme rotations dans l'espace à 4 dimensions

Une paire de quaternions unitaires zl et zr peut représenter n'importe quelle rotation de l'espace en quatre dimensions. Étant donné un vecteur \vec{v} en quatre dimensions, considéré comme un quaternion, nous pouvons faire tourner \vec{v} ainsi :

f(v) = z_l v z_r = \begin{pmatrix} a_l&-b_l&-c_l&-d_l\\ b_l&a_l&-d_l&c_l\\ c_l&d_l&a_l&-b_l\\ d_l&-c_l&b_l&a_l \end{pmatrix}\begin{pmatrix} a_r&-b_r&-c_r&-d_r\\ b_r&a_r&d_r&-c_r\\ c_r&-d_r&a_r&b_r\\ d_r&c_r&-b_r&a_r \end{pmatrix}\begin{pmatrix} w\\x\\y\\z \end{pmatrix}

Les deux matrices vérifient M \, \!^t M  = I  : chacune de ces deux matrics (et donc également la combinaison des deux) représente une rotation. On remarquera que comme (z_{l} \vec{v}) z_{r} = z_{l} (\vec{v} z_{r}) , les deux matrices doivent commuter. Par conséquent, il y a deux sous-groupes commutant de l'ensemble des rotations de l'espace en quatre dimensions. Il y a six degrés de liberté pour une rotation quelconque de l'espace à 4 dimensions, chacune de ces deux matrices représente 3 de ces 6 degrés de liberté.

De la même façon qu'une rotation en quatre dimensions infinitésimale peut être représentée comme suit par une paire de quaternions, on peut représenter toutes les rotations de l'espace en 4 dimensions.

z_l \vec{v} z_r = \begin{pmatrix} 1      &-dt_{ab}&-dt_{ac}&-dt_{ad}\\ dt_{ab}&1       &-dt_{bc}&-dt_{bd}\\ dt_{ac}& dt_{bc}&1       &-dt_{cd}\\ dt_{ad}& dt_{bd}& dt_{cd}&1 \end{pmatrix}\begin{pmatrix} w\\ x\\ y\\ z \end{pmatrix}

z_l= 1+{dt_{ab}+dt_{cd}\over 2}i+{dt_{ac}-dt_{bd}\over 2}j+{dt_{ad}+dt_{bc}\over 2}k

z_r= 1+{dt_{ab}-dt_{cd}\over 2}i+{dt_{ac}+dt_{bd}\over 2}j+{dt_{ad}-dt_{bc}\over 2}k

Page générée en 0.108 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise