Mouvements, changements de coordonnées Repère affine [ O i , R i = x i , y i z i ] [O_i, R_i = {x_i, y_i z_i}] [ O i , R i = x i , y i z i ]
Une repère affine est composé de :
Un système d'axes R i = x i , y i , z i R_i = {x_i, y_i, z_i} R i = x i , y i , z i
Muni d'une origine O i O_i O i
Un vecteur O i P ⃗ \vec{O_i P} O i P se note alors O i P ⃗ = x i . p x i + y i . p y i + z i . p z i \vec{O_i P} = x_i . p_{x_i} + y_i . p_{y_i} + z_i . p_{z_i} O i P = x i . p x i + y i . p y i + z i . p z i . Ce sont les coordonnées de P dans le repère i.
Changement de repère
On connait k v ⃗ = ( v 1 v 2 v 3 ) {}^k \vec{v} = \begin{pmatrix} v_1 \\ v_2 \\ v_3 \end{pmatrix} k v = v 1 v 2 v 3 et on chercher i v ⃗ {}^i\vec{v} i v . Nous avons donc
i v ⃗ = i x k ⃗ v 1 + i y k ⃗ v 2 + i z k ⃗ v 3 ⇔ i v ⃗ = ( i x k ⃗ i y k ⃗ i z k ⃗ ) ⏟ i R k ( v 1 v 2 v 3 ) \begin{align*} {}^i \vec{v} &= {}^i \vec{x_k} v_1 + {}^i \vec{y_k} v_2 + {}^i \vec{z_k} v_3 \\
\Leftrightarrow {}^i \vec{v} &= \underbrace{\begin{pmatrix} {}^i \vec{x_k} & {}^i \vec{y_k} & {}^i \vec{z_k} \end{pmatrix}}_{{}^i R_k} \begin{pmatrix} v_1 \\ v_2 \\ v_3 \end{pmatrix}\end{align*} i v ⇔ i v = i x k v 1 + i y k v 2 + i z k v 3 = i R k ( i x k i y k i z k ) v 1 v 2 v 3
Soit un point P P P définit danns le repère k p k_p k p , on chercher i p i_p i p . Comme l'on connait k p k_p k p nous avons O k P ⃗ = x k ⃗ P 1 + y k ⃗ P 2 + z k ⃗ P 3 \vec{O_k P} = \vec{x_k} P_1 + \vec{y_k} P_2 + \vec{z_k} P_3 O k P = x k P 1 + y k P 2 + z k P 3 . Or par transofrmation de chasles nous avons
i O i P ⃗ = i O i O k ⃗ + i O k P ⃗ = i O k + i R k . k O k P ⃗ P = i O k + i R k . k P \begin{align*} {}^i \vec{O_i P} &= {}^i \vec{O_i O_k} + {}^i\vec{O_k P} \\
&= {}^i O_k + {}^i R_k . {}^k \vec{O_k P}
{}^P &= {}^i O_k + {}^i R_k . {}^k P
\end{align*} i O i P = i O i O k + i O k P = i O k + i R k . k O k P P = i O k + i R k . k P
En résumé pour les changements de repères nous avons. Pour un vecteur v ⃗ \vec{v} v : i v ⃗ = i R k k v ⃗ {}^i \vec{v} = {}^i R_k {}^k \vec{v} i v = i R k k v . Pour un **point
** P P P : i P = i R k k P + i O k {}^i P = {}^i R_k {}^k P + {}^i O_k i P = i R k k P + i O k . La matrice de transformation homogène du repère i i i vers le repère k k k est donc
i T k = ( i R k i O k 000 1 ) {}^i T_k = \begin{pmatrix} {}^i R_k & {}^i O_k \\ 0 0 0 & 1 \end{pmatrix} i T k = ( i R k 000 i O k 1 )
Voir exemple d'application dans les exercices
La matrice de trnasformation homogène du repère i i i vers le repère k k k , noté i T k {}^i T_k i T k est définie par : i T k = ( i R k i O k ( 0 0 0 ) 1 ) = ( i x k ⃗ i y k ⃗ i z k ⃗ i O i O k ⃗ 0 0 0 1 ) {}^i T_k = \begin{pmatrix} {}^i R_k & {}^i O_k \\ \begin{pmatrix} 0 & 0 & 0 \end{pmatrix} & 1 \end{pmatrix} = \begin{pmatrix} {}^i\vec{x_k} & {}^i\vec{y_k} & {}^i\vec{z_k} & {}^i\vec{O_i O_k} \\ 0 & 0 & 0 & 1\end{pmatrix} i T k = ( i R k ( 0 0 0 ) i O k 1 ) = ( i x k 0 i y k 0 i z k 0 i O i O k 1 ) .
Pour tout point P P P : ( i P 1 ) = i T k ( k P 1 ) \begin{pmatrix} {}^i P \\ 1 \end{pmatrix} = {}^iT_k \begin{pmatrix} {}^k P \\ 1 \end{pmatrix} ( i P 1 ) = i T k ( k P 1 ) .
Pour tout vecteur v v v : ( i v 1 ) = i T k ( k v 1 ) \begin{pmatrix} {}^i v \\ 1 \end{pmatrix} = {}^iT_k \begin{pmatrix} {}^k v \\ 1 \end{pmatrix} ( i v 1 ) = i T k ( k v 1 ) .
Changements de repères successifs : ∀ m : ı ^ T k = i T m m T k \forall m : {}î T_k = {}^i T_m {}^m T_k ∀ m : ı ^ T k = i T m m T k
Changement de repère inverse : ∀ i : i T i = I d 4 \forall i : {}^i T_i = Id_4 ∀ i : i T i = I d 4
Matrice de rotation
Selon l'axe z z z : ( cos θ − sin θ 0 sin θ cos θ 0 0 0 1 ) \begin{pmatrix} \cos{\theta} & - \sin{\theta} & 0 \\ \sin{\theta} & \cos{\theta} & 0 \\ 0 & 0 & 1 \end{pmatrix} cos θ sin θ 0 − sin θ cos θ 0 0 0 1
Selon l'axe y y y : ( cos θ 0 sin θ 0 1 0 − sin θ 0 cos θ ) \begin{pmatrix} \cos{\theta} & 0 & \sin{\theta} \\ 0 & 1 & 0 \\ - \sin{\theta} & 0 & \cos{\theta} \end{pmatrix} cos θ 0 − sin θ 0 1 0 sin θ 0 cos θ
Selon l'axe x x x : ( 1 0 0 0 cos θ − sin θ 0 sin θ cos θ ) \begin{pmatrix} 1 & 0 & 0 \\ 0 & \cos{\theta} & - \sin{\theta} \\ 0 & \sin{\theta} & \cos{\theta} \end{pmatrix} 1 0 0 0 cos θ sin θ 0 − sin θ cos θ
Produit scalaire
Soit un repère i i i dont les axes x i x_i x i , y i y_i y i et z i z_i z i sont orthogonaux entre eux et de longueur unité. Alors pour tous vecteurs v v v , w w w , le produit scalaire euclidient v . w v . w v . w peut être calculé depuis les coordonnées i v , i w {}^i v, {}^i w i v , i w par
v ⃗ . w ⃗ = ( i v ) T . i w = v x i . w x i + v y i . w y i + v z i . w z i \vec{v} . \vec{w} = \begin{pmatrix} {}^i v \end{pmatrix}^T . {}^i w = v_{x_i} . w_{x_i} + v_{y_i} . w_{y_i} + v_{z_i} . w_{z_i} v . w = ( i v ) T . i w = v x i . w x i + v y i . w y i + v z i . w z i