Escolar Documentos
Profissional Documentos
Cultura Documentos
V.Padovani
Equipe Preuves, Programmes et Systèmes, Université Paris 7
1 Points, Ve
teurs
Un point est un empla
ement dans l'espa
e usuel. Un ve
teur est un trajet
re
tiligne entre deux points, en
onsidérant
omme égaux les trajets de même
dire
tion et de même longueur, i.e. en notant ~
AB le trajet allant d'un point A
à un point B, on a par exemple ~ = CD
AB ~ dans le diagramme
i-dessous :
B D
AB CD
A C
Deux ve
teurs parallèles, mais éventuellement de dire
tions opposées et de
longueurs diérentes, seront dont
olinéraires ((
'est-à-dire sur la même ligne).
1
On dénit d'autre part la multipli
ation d'un réel k∈R et d'un triplet de réels
(x, y, z) ∈ R 3 en posant :
x k×x
k× y = k×y
z k×z
On pose également:
x x′ x x′ x − x′
y − y ′ = y + (−1) × y ′ = y − y ′
z z′ z z′ z − z′
~ =
• ||AB|| est égale à la distan
e entre A et B
~ || = |α| × ||U
• ||α × U ~ ||
~ + V || ≤ ||U
• ||U ~ || + ||V
~ ||
2
y
Py
j
O x
k i Px
Pz
~) ∝ V
(α × U ~ = α × (U
~ ∝ V~ )
~ ∝ (V
U ~ +W
~ ) = (U
~ ∝V
~ ) + (U
~ ∝W
~)
2.3 Interprétation
Le produit
roisé permet d'estimer le sinus de l'angle formé par deux ve
teurs.
En pratique, il fournit, en dimension 2, un test de
olinéarité pour deux ve
teurs
non nuls, et d'autre part, un test de pla
ement d'un point relativement à une
droite. La propriété suivante est en eet démontrable :
~ ∝U
U ~ =k U
~ k×kV
~ k × sin θ
où θ ~d
U
est l'angle ~ et V
V~ . En parti
ulier, si U ~ sont non nuls, on a U
~ ∝V
~ =0
~ ~ ~ ~
si et seulement si U et V sont
olinéaires. Si par
ontre U et V ne sont pas
olinéaires, la rotation minimale du ve
teur U ~ alignant U
~ ave
V
~ tourne dans
~ ~ ~ ~
le sens dire
t si U ∝ V > 0, dans le sens indire
t si U ∝ V < 0.
3
produit en croix = 0
P
MP produit en croix > 0
D U
produit en croix = 0
M
produit en croix < 0
~ ∝ M~P = 0 ⇐⇒ P
• U est sur D
~ ∝ M~P > 0 ⇐⇒ P
• U est à gau
he de D
~ ∝ M~P < 0 ⇐⇒ P
• U est à droite de D
~ ∝ M~X = 0 ⇐⇒ Ux × (y − My ) − Uy × (x − Mx ) = 0
X = (x, y) ∈ D ⇐⇒ U
Ux Vx
~ =
~ ·V
U
Uy · Vy = (Ux × Vx ) + (Uy × Vy ) + (Uz × Vz )
Uz Vz
•
ommutatif ~ ·V
U ~ = V~ · U
~
4
• asso
iatif ave
le produit d'un réel et d'un ve
teur :
~ ) · V~ = α × (U
(α × U ~ ·V
~)
~ · (V
U ~ +W
~ ) = (U
~ ·V
~ ) + (U
~ ·W
~)
3.3 Interprétation
Le produit s
alaire permet d'estimer le
osinus de l'angle formé par deux ve
teurs.
En pratique, il permet de vérier si
et angle est plus grand, plus petit ou égal
à un angle droit - en parti
ulier, il fournit un test d'orthogonalité pour deux
ve
teurs non nuls. En 3D, il fournit également un test de pla
ement d'un point
relativement à un plan, et permet de retrouver l'équation de
e plan. La pro-
priété suivante est en eet démontrable :
~ ·V
U ~ =k U
~ k × k V~ k × cos θ
où θ ~d
U ~ . On en déduit que :
V
est l'angle
~ ·V
• U ~ >0⇔U~ et V~ forment un angle
stri
tement plus petit que l'angle droit
~ ·V
• U ~ =0⇔U
~ et V~ sont orthogonaux
~ ·V
• U ~ <0⇔U
~ et V~ forment un angle
U
produit scalaire > 0
produit scalaire = 0
V produit scalaire < 0
~ · M~X = 0 ⇐⇒ X
• N appartient à Π
~ · M~X > 0 ⇐⇒ X
• N est du même
té du plan que ~.
N
~ · M~X < 0 ⇐⇒ X
• N est du
té du plan opposé à ~.
N
L'équation du plan est don
Π(X) = 0, ave
~ · M~X ,
Π(X) = N soit:
Nx × (x − Mx ) + Ny × (y − My ) + Nz × (z − Mz ) = 0
5
4 Produit ve
toriel (dimension 3)
4.1 Dénition
Le produit ve
toriel de deux ve
teurs de l'espa
e est déni par :
Uy Vy
Uz Vz
Ux Vx
Ux Vx
Uy ∧ Vy =
−
Uz Vz
Uz Vz
Ux Vx
Uy Vy
Uy Vz − Uz Vy
= −Ux Vz + Uz Vx
Ux Vy − Uy Vx
4.3 Interprétation
Le produit ve
toriel de deux ve
teurs de l'espa
e est un nouveau ve
teur or-
thogonal aux deux premiers lorsque
es deux ve
teurs sont non nuls et non
olinéaires, nul sinon. Il permet en parti
ulier de
al
uler une normale ~ au
N
plan engendré par un point M et deux ve
teurs non nuls et non
olinéaires~ et
U
~,
V don
de retrouver l'équation de
e plan et un test de pla
ement d'un point
relativement au plan.
V
U
6
~ ∧V
• kU ~ k=k U
~ k×kV
~ k × sin θ où ~d
θ=U V~ .
• si ~ =U
N ~ ∧V
~ est non nul, alors ~ ⊥U
N ~ et ~ ⊥V
N ~. En parti
ulier,
e ve
teur
est le ve
teur normal de tout plan engendré par ~, V
U ~.
5 Matri
e de Transformations
Les transformations de points ou de groupes de points telles que translations,
rotations,
hangements d'é
helle (s
aling) sont habituellement représentées, à
une dimension donnée (2 ou 3), par des matri
es
arrées, dont le
té est égal
à la dimension
ourante plus 1. On traitera i
i le
as de la dimension 3, et des
transformations uniformément représentées par des matri
es 4 × 4. La méthode
pour
al
uler le transformé d'un point P par une transformation T représentée
par la matri
e MT est toujours la même :
7
5.1 Rappels
Le produit d'une matri
e et d'un ve
teur est déni
omme suit :
a11 ... a1p x1 a11 × x1 + . . . + a1p × xp
. .
. . .. .
. . × . = .
.
an1 anp xp an1 × x1 + . . . + anp × xp
1 0 0 Ux Px Px + Ux
0 1 0 Uy Py Px + Uy
× =
0 0 1 Uz
Pz Px + Uz
0 0 0 1 1 1
8
• Rotation d'angle θ autour de l'axe des y
cosθ 0 sinθ 0 Px Px × cosθ + Pz × sinθ
0 1 0 0 Py Py
× =
−sinθ 0 cosθ
0 Pz −Px × sinθ + Pz × cosθ
0 0 0 1 1 1
cosθ −sinθ 0 0 Px Px × cosθ − Py × sinθ
sinθ cosθ 0 0 Py Px × sinθ + Py × cosθ
× =
0 0 1 0
Pz Pz
0 0 0 1 1 1
• Changement d'é helle non uniforme pour les trois axes, entré en l'origine :
Sx 0 0 0 Px Sx × Px
0 Sy 0 0 Py Sy × Px
× =
0 0 0
Sz Pz Sz × Pz
0 0 0 1 1 1
9
Sy
Sx
Sz
10