Classe de Seconde
VECTEURS
Coordonnées et calculs
Mathématiques  ·  Lycée
Chapitre 7 — Vecteurs

Plan du cours

1Repère du plan et coordonnées
2Coordonnées d'un vecteur
3Opérations sur les vecteurs en coordonnées
4Vecteurs colinéaires
5Norme d'un vecteur
6Synthèse et problèmes
7Application au langage Python
Repère du plan

Le repère du plan

Définition — Repère du plan

Se donner un repère du plan, c'est choisir un point $O$ appelé origine et deux vecteurs $\vect{i}$ et $\vect{j}$ non colinéaires appelés vecteurs de base. On note ce repère $(O\,;\,\vect{i}\,;\,\vect{j})$.

Lorsque $\vect{i}$ et $\vect{j}$ sont orthogonaux (perpendiculaires) et de norme 1 (longueur 1 unité), on dit que le repère est orthonormé.

x y O 1 2 3 4 1 2 3 i j 3 2,5 M (3 ; 2,5)
Repère du plan

Coordonnées d'un point

Définition — Coordonnées d'un point

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, tout point $M$ du plan est défini de manière unique par un couple de réels $(x_M\,;\,y_M)$ appelés coordonnées de $M$ :

$\overrightarrow{OM}=x_M\times\vect{i}+y_M\times\vect{j}$

$x_M$ est l'abscisse et $y_M$ est l'ordonnée de $M$.

Remarque

Dans la vie réelle, les coordonnées GPS d'un lieu sont exactement cela : deux nombres (latitude et longitude) qui permettent de localiser n'importe quel endroit sur Terre de façon unique. Un repère à l'échelle de la planète !

Coordonnées d'un vecteur

Coordonnées d'un vecteur

Définition

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, si $\vect{u}=a\times\vect{i}+b\times\vect{j}$, on dit que $a$ et $b$ sont les coordonnées du vecteur $\vect{u}$, et on note :

$\vect{u}\begin{pmatrix}a\\b\end{pmatrix}$

$a$ est l'abscisse et $b$ est l'ordonnée du vecteur $\vect{u}$.

x y O i j u abscisse = 3 ord. = 2 P Q
Coordonnées d'un vecteur

Coordonnées d'un vecteur

Définition

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, si $\vect{u}=a\times\vect{i}+b\times\vect{j}$, on dit que $a$ et $b$ sont les coordonnées du vecteur $\vect{u}$, et on note :

$\vect{u}\begin{pmatrix}a\\b\end{pmatrix}$

$a$ est l'abscisse et $b$ est l'ordonnée du vecteur $\vect{u}$.

x y O i j u abscisse = 3 ord. = 2 P Q

Sur ce graphique on a $\vect{u}=3\times\vect{i}+2\times\vect{j}$ donc on notera $\vect{u}\begin{pmatrix}3\\2\end{pmatrix}$

Coordonnées d'un vecteur

Coordonnées de $\overrightarrow{AB}$

Propriété — Coordonnées à partir de deux points

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, si $A(x_A\,;\,y_A)$ et $B(x_B\,;\,y_B)$, alors :

$\overrightarrow{AB}\begin{pmatrix}x_B-x_A\\y_B-y_A\end{pmatrix}$

Démonstration : $\overrightarrow{AB}=\overrightarrow{AO}+\overrightarrow{OB}=-\overrightarrow{OA}+\overrightarrow{OB}$, donc $\overrightarrow{AB}\begin{pmatrix}x_B-x_A\\y_B-y_A\end{pmatrix}$.

exemple

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, on considère les points $A(1\,;\,3)$, $B(4\,;\,-1)$ et $C(-2\,;\,5)$.

  1. Calculer les coordonnées de $\overrightarrow{AB}$, $\overrightarrow{BA}$, $\overrightarrow{AC}$ et $\overrightarrow{BC}$.
  2. Que remarquez-vous entre $\overrightarrow{AB}$ et $\overrightarrow{BA}$ ?
Coordonnées d'un vecteur

🎮 Exemple concret — Jeux vidéo

Exemple concret — Jeux vidéo

Dans un jeu vidéo en 2D, un personnage se trouve en $A(120\,;\,80)$ (en pixels). Une cible est en $B(350\,;\,200)$.

  1. Calculer les coordonnées du vecteur $\overrightarrow{AB}$ qui représente le déplacement à effectuer.
  2. Si le personnage avance de la moitié du chemin, quelles sont ses nouvelles coordonnées ?

(Les développeurs de jeux vidéo utilisent exactement ce calcul pour les déplacements et les trajectoires !)

Opérations sur les vecteurs

Somme de deux vecteurs

Propriété

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, si $\vect{u}\begin{pmatrix}a\\b\end{pmatrix}$ et $\vect{v}\begin{pmatrix}a'\\b'\end{pmatrix}$, alors :

$\vect{u}+\vect{v}\begin{pmatrix}a+a'\\b+b'\end{pmatrix}$

exemple

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, on donne $\vect{u}\begin{pmatrix}3\\-1\end{pmatrix}$ et $\vect{v}\begin{pmatrix}-2\\4\end{pmatrix}$.

Calculer les coordonnées de $\vect{u}+\vect{v}$ et de $\vect{u}-\vect{v}$.

x y O i j u v u + v
Opérations sur les vecteurs

⛵ Exemple — Navigation maritime

Exemple concret — Navigation maritime

Un bateau navigue avec une vitesse propre représentée par le vecteur $\vect{v_b}\begin{pmatrix}10\\0\end{pmatrix}$ (en nœuds, vers l'est). Un courant marin agit sur lui avec le vecteur $\vect{v_c}\begin{pmatrix}-2\\3\end{pmatrix}$ (courant venant du sud-est).

  1. Calculer les coordonnées du vecteur vitesse résultant $\vect{v}=\vect{v_b}+\vect{v_c}$.
  2. Le bateau avance-t-il encore vers l'est ? Dévie-t-il vers le nord ou vers le sud ?
💡 En aviation et en marine, les pilotes calculent en permanence la vitesse résultante en combinant vitesse propre et vent ou courant. Sans ce calcul vectoriel, un avion Paris–New York dériverait de centaines de kilomètres !
Opérations sur les vecteurs

Produit par un réel

Propriété — Produit par un scalaire

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, si $\vect{u}\begin{pmatrix}x\\y\end{pmatrix}$ et $k$ est un réel, alors :

$k\times\vect{u}\begin{pmatrix}k\times x\\k\times y\end{pmatrix}$

exemple

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, on donne $\vect{u}\begin{pmatrix}2\\-3\end{pmatrix}$.

  1. Calculer les coordonnées de $3\vect{u}$, de $-2\vect{u}$ et de $\dfrac{1}{2}\vect{u}$.
  2. On pose $\vect{v}\begin{pmatrix}-6\\9\end{pmatrix}$. Peut-on écrire $\vect{v}=k\times\vect{u}$ pour un certain réel $k$ ? Si oui, lequel ?
x y O i j u 2 u u
Opérations sur les vecteurs

Combinaison des opérations

exemple

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, on donne $\vect{u}\begin{pmatrix}1\\3\end{pmatrix}$, $\vect{v}\begin{pmatrix}-2\\1\end{pmatrix}$ et $\vect{w}\begin{pmatrix}5\\-1\end{pmatrix}$.

  1. Calculer les coordonnées de $2\vect{u}-3\vect{v}+\vect{w}$.
  2. Trouver les réels $\alpha$ et $\beta$ tels que $\alpha\vect{u}+\beta\vect{v}=\vect{w}$.
Vecteurs colinéaires

Critère de colinéarité

Propriété — Critère de colinéarité

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, on considère $\vect{u}\begin{pmatrix}x\\y\end{pmatrix}$ et $\vect{v}\begin{pmatrix}x'\\y'\end{pmatrix}$.

$\vect{u}$ et $\vect{v}$ sont colinéaires si et seulement si :

$x\times y'-x'\times y=0$

Le réel $x\times y'-x'\times y$ s'appelle le déterminant du couple $(\vect{u},\vect{v})$.

Démonstration

Sens direct : Si $\vect{v}=k\vect{u}$, alors $x'=kx$ et $y'=ky$, donc $x\times y'-x'\times y = x(ky)-(kx)y = kxy-kxy=0$. ✓

Réciproque : On suppose $x\times y'-x'\times y=0$ et $\vect{u}\neq\vect{0}$.

  • Si $x\neq 0$, on pose $k=\dfrac{x'}{x}$. L'égalité $x\times y'-x'\times y=0$ donne $xy'=x'y$, soit $y'=\dfrac{x'}{x}\,y=ky$, donc $\vect{v}=k\vect{u}$.
  • Si $x=0$, alors $y\neq 0$ (car $\vect{u}\neq\vect{0}$) et l'égalité $x\times y'-x'\times y=0$ donne $-x'y=0$, soit $x'=0$. On pose $k=\dfrac{y'}{y}$ et on obtient $\vect{v}=k\vect{u}$.

Dans tous les cas, $\vect{v}=k\vect{u}$ : les vecteurs sont colinéaires. ✓

Vecteurs colinéaires

Droites parallèles

Propriété

Deux droites $(AB)$ et $(CD)$ sont parallèles si et seulement si $\overrightarrow{AB}$ et $\overrightarrow{CD}$ sont colinéaires.

Vecteurs colinéaires

Critère de colinéarité — exemple

exemple

Dans un repère $(O\,;\,\vect{i}\,;\,\vect{j})$, on considère les points $A(1\,;\,2)$, $B(4\,;\,5)$, $C(-1\,;\,0)$ et $D(5\,;\,9)$.

  1. Calculer les coordonnées de $\overrightarrow{AB}$ et $\overrightarrow{CD}$.
  2. Les vecteurs $\overrightarrow{AB}$ et $\overrightarrow{CD}$ sont-ils colinéaires ?
  3. Qu'en déduit-on pour les droites $(AB)$ et $(CD)$ ?
Vecteurs colinéaires

Points alignés

Propriété

Trois points $A$, $B$, $C$ sont alignés si et seulement si $\overrightarrow{AB}$ et $\overrightarrow{AC}$ sont colinéaires.

exemple

Les points $A(-2\,;\,1)$, $B(1\,;\,3)$ et $C(7\,;\,7)$ sont-ils alignés ?

Vecteurs colinéaires

Exemple curieux — Le GPS peut-il se tromper ?

Exemple curieux — Le GPS peut-il se tromper ?

Lors d'une randonnée, un GPS enregistre trois positions successives : $P_1(2\,;\,5)$, $P_2(5\,;\,8)$ et $P_3(11\,;\,14)$ (en kilomètres).

  1. Ces trois positions sont-elles alignées ? Cela signifie-t-il que le randonneur a marché en ligne droite ?
  2. Si $P_3=(11\,;\,15)$ à la place, sont-elles toujours alignées ?

(En navigation, vérifier l'alignement de points de repère permet de contrôler une trajectoire : c'est le principe du « relèvement » utilisé en marine.)

Norme d'un vecteur

Norme d'un vecteur

Définition

Dans un repère orthonormé $(O\,;\,\vect{i}\,;\,\vect{j})$, la norme du vecteur $\vect{u}\begin{pmatrix}a\\b\end{pmatrix}$ est le réel positif ou nul :

$\left\|\vect{u}\right\|=\sqrt{a^2+b^2}$

Remarque

La norme d'un vecteur $\overrightarrow{AB}$ est égale à la distance entre les points $A$ et $B$ :

$AB=\left\|\overrightarrow{AB}\right\|=\sqrt{(x_B-x_A)^2+(y_B-y_A)^2}$

C'est le théorème de Pythagore généralisé à tout repère orthonormé !

x y O 1 2 3 4 1 2 3 i j u a b
Norme d'un vecteur

Applications de la norme

exemple

Dans un repère orthonormé $(O\,;\,\vect{i}\,;\,\vect{j})$, on donne $\vect{u}\begin{pmatrix}3\\4\end{pmatrix}$, $\vect{v}\begin{pmatrix}-1\\2\end{pmatrix}$ et les points $A(1\,;\,3)$, $B(5\,;\,6)$.

  1. Calculer $\left\|\vect{u}\right\|$ et $\left\|\vect{v}\right\|$.
  2. Calculer la distance $AB$.
  3. Calculer $\left\|2\vect{u}\right\|$. Que constatez-vous par rapport à $\left\|\vect{u}\right\|$ ?
Norme d'un vecteur

Applications de la norme — suites

Exemple concret — Architecture et BTP

Sur un plan de chantier (repère orthonormé, unité : le mètre), deux poteaux porteurs se trouvent en $P(3\,;\,1)$ et $Q(9\,;\,9)$.

  1. Quelle est la longueur exacte de la poutre reliant $P$ à $Q$ ?
  2. Donner une valeur approchée au centimètre près.
Exemple curieux — La distance à vol d'oiseau

Sur une carte, Mâcon est repérée en $M(0\,;\,0)$, Lyon en $L(1\,;\,-7)$ et Paris en $P(-20\,;\,35)$ (unité : 10 km).

  1. Calculer la distance à vol d'oiseau Mâcon–Lyon.
  2. Calculer la distance à vol d'oiseau Mâcon–Paris.
  3. En cherchant la distance réelle (environ 395 km), que peut-on dire du modèle utilisé ?
Synthèse

🎨 Problème ouvert — Art génératif

Problème

Dans un repère orthonormé, on se donne le vecteur $\vect{u}\begin{pmatrix}3\\2\end{pmatrix}$ et le point $A(1\,;\,0)$.

  1. Construire les points $A_0=A$, $A_1$, $A_2$, $A_3$, $A_4$ obtenus en ajoutant $\vect{u}$ à chaque étape.
  2. Montrer que ces cinq points sont alignés.
  3. On considère maintenant le vecteur $\vect{v}\begin{pmatrix}-2\\3\end{pmatrix}$. En partant de $A$, construire la suite de points $B_0=A$, $B_1$, $B_2$, $B_3$, $B_4$.
  4. $\vect{u}$ et $\vect{v}$ sont-ils colinéaires ?

(Les artistes numériques utilisent des suites de vecteurs pour créer des motifs réguliers et des fractales.)

💡 Les artistes numériques utilisent des suites de vecteurs pour créer des motifs réguliers et des fractales. Chaque pixel d'une image générée par IA résulte de calculs vectoriels similaires !
Synthèse

Problème de synthèse — Quadrilatères

Problème

Dans un repère orthonormé $(O\,;\,\vect{i}\,;\,\vect{j})$, on considère les points :

$A(1\,;\,1)$, $B(5\,;\,2)$, $C(6\,;\,5)$ et $D(2\,;\,4)$.

  1. Calculer les coordonnées de $\overrightarrow{AB}$, $\overrightarrow{DC}$, $\overrightarrow{AD}$ et $\overrightarrow{BC}$.
  2. Montrer que $ABCD$ est un parallélogramme.
  3. Calculer les longueurs $AB$ et $AD$.
  4. $ABCD$ est-il un rectangle ? Un losange ? Justifier.
  5. Calculer les coordonnées du centre du parallélogramme $ABCD$.
Synthèse

🤖 Problème ouvert — Robotique

Problème

Un robot mobile se trouve en $R(2\,;\,3)$ (unité : mètre). Il reçoit deux instructions successives :

  • Déplacement 1 : avancer de $\vect{d_1}\begin{pmatrix}4\\-1\end{pmatrix}$,
  • Déplacement 2 : avancer de $\vect{d_2}\begin{pmatrix}-1\\5\end{pmatrix}$.
  1. Quelles sont les coordonnées de la position finale $R'$ du robot ?
  2. Calculer la distance totale parcourue par le robot.
  3. Calculer la distance en ligne droite entre $R$ et $R'$.
  4. Comment programmer un « retour à la base » en un seul déplacement depuis $R'$ ?

(Ce type de calcul est utilisé dans les aspirateurs robots, les drones de livraison et les voitures autonomes !)

💡 Ces calculs équipent les aspirateurs robots, les drones livreurs et les voitures autonomes !
Application Python

Vecteurs en Python

def coordonnees_vecteur(A, B):
    return (B[0]-A[0], B[1]-A[1])

def norme(v):
    return (v[0]**2 + v[1]**2)**0.5

def sont_colineaires(u, v):
    return u[0]*v[1] - u[1]*v[0] == 0

def milieu(A, B):
    return ((A[0]+B[0])/2, (A[1]+B[1])/2)
Questions
  1. Quel est le type des paramètres A et B dans la fonction coordonnees_vecteur ?
  2. Que calcule norme((3,4)) ? Vérifier à la main.
  3. Que renvoie sont_colineaires((2,4),(1,2)) ? Et sont_colineaires((1,2),(3,4)) ?
  4. En utilisant ces fonctions, écrire un script qui détermine si les points $A(1\,;\,2)$, $B(4\,;\,5)$ et $C(7\,;\,8)$ sont alignés.
Application Python

Vecteurs en Python — Correction ✓

✓ Correction

1) A et B sont des tuples (ou listes) à deux éléments représentant les coordonnées d'un point : A = (x_A, y_A).

2) norme((3,4)) calcule $\sqrt{3^2+4^2}=\sqrt{9+16}=\sqrt{25}=\mathbf{5{,}0}$.

Vérification : triangle rectangle classique $(3,4,5)$. ✓

3) sont_colineaires((2,4),(1,2)) : $2\times2 - 4\times1 = 4-4 = 0$ → renvoie True

sont_colineaires((1,2),(3,4)) : $1\times4 - 2\times3 = 4-6 = -2 \neq 0$ → renvoie False

4) $A(1\,;\,2)$, $B(4\,;\,5)$, $C(7\,;\,8)$ alignés $\iff$ $\overrightarrow{AB}$ et $\overrightarrow{AC}$ colinéaires.

A = (1, 2)
B = (4, 5)
C = (7, 8)

AB = coordonnees_vecteur(A, B)  # → (3, 3)
AC = coordonnees_vecteur(A, C)  # → (6, 6)

if sont_colineaires(AB, AC):
    print("A, B, C sont alignés")
else:
    print("A, B, C ne sont pas alignés")

Conclusion : $A$, $B$ et $C$ sont bien alignés. ✓

Application Python

🚁 Simulation drone livreur — Script

from math import sqrt

def distance(A, B):
    dx = B[0] - A[0]
    dy = B[1] - A[1]
    return sqrt(dx**2 + dy**2)

def livraison(base, destinations):
    position = base
    trajet = 0
    for dest in destinations:
        trajet = trajet + distance(position, dest)
        print("Livraison en", dest,
              "- Chemin parcouru :", round(trajet, 2), "km")
        position = dest
    trajet = trajet + distance(position, base)
    print("Retour a la base. Distance totale :", round(trajet, 2), "km")

livraison((0, 0), [(3, 4), (7, 1), (5, 8)])

On obtient en console :

Livraison en (3, 4) - Chemin parcouru : 5.0 km
Livraison en (7, 1) - Chemin parcouru : 10.0 km
Livraison en (5, 8) - Chemin parcouru : 17.28 km
Retour a la base. Distance totale : 26.71 km
Application Python

🚁 Simulation drone livreur — Questions

Questions
  1. Vérifier à la main la première ligne affichée (Livraison en (3, 4)).
  2. Pourquoi la valeur 10.0 est-elle exacte alors que 17.28 et 26.71 sont des valeurs approchées ?
  3. Modifier le script pour que le drone rentre à la base après chaque livraison (et non à la fin de toutes).
Application Python

🚁 Simulation drone livreur — Correction ✓

✓ Correction

1) Première livraison en $(3,4)$ depuis la base $(0,0)$ :

$d = \sqrt{(3-0)^2+(4-0)^2}=\sqrt{9+16}=\sqrt{25}=\mathbf{5{,}0}$ km ✓

2) $5{,}0$ et $10{,}0$ sont exacts car les deux premiers tronçons forment des triangles rectangles pythagoriciens $(3,4,5)$, dont la longueur est un entier.

Les tronçons suivants font intervenir $\sqrt{53}$ et $\sqrt{89}$ qui sont irrationnels.

3) Retour à la base après chaque livraison :

def livraison_retour(base, destinations):
    trajet = 0
    for dest in destinations:
        aller = distance(base, dest)
        retour = distance(dest, base)
        trajet = trajet + aller + retour
        print("Livraison en", dest,
              "A/R :", round(aller+retour, 2), "km")
    print("Distance totale :", round(trajet, 2), "km")