Académique Documents
Professionnel Documents
Culture Documents
2018/2019
I. But :
Le but de cet manipulation est de faire des essais d’une rotation, translation et d’une
transformation homogéne.
II. Manipulation :
1. Rotation d’un référence :
Ecrire un programme MATLAB qui génère les coordonnées d’un point M, dans le repère R0 à
partir de ses coordonnées dans le repère R1, suite à une rotation autour de l’un des axes
(x,y,z) et d’un angle 𝛷.
Transformer le programme précédent pour générer les coordonnées d’un point P dans le
repère R0 à partir de ses coordonnées dans le repère Rn, suite à n rotations autour des axes
(x,y et z).
Transformer le programme précédent pour générer les coordonnées d’un point P dans le
repère R0 à partir de ses coordonnées dans le repère Rn, suite à n translations.
où i sj, i nj et i aj désignent respectivement les vecteurs unitaires suivant les axes xj, yj et zj du
repère Rj exprimés dans le repère Ri et où i Pj est le vecteur exprimant l'origine du repère Rj dans
le repère Ri.
Matrice de translation pure homogène
Soit Tr (a,b,c) une transformation qui désigne la translation a, b, et c le long des axes x, y, et z
respectivement. La transformation dans ce cas s’exprime par :
Rot ( x,θ) désigne la rotation ou l’orientation de repère Ri d’un angle θ autour de l’axe x du
repère Rj .
De la même façon on défini la rotation autour de y par :
Calculer une routine MATLAB qui génère les coordonnées d’un point M, dans le repère R0 à
partir de ses coordonnées dans le repère R1, suite à une transformation homogène .
Transformer cette routine pour générer les coordonnées d’un point P dans le repère R0 à
partir de ses coordonnées dans le repère Rn, suite à n transformations homogènes.