Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Python
  3. Géométrie analytique
Extrait - Python Introduction au calcul numérique
Extraits du livre
Python Introduction au calcul numérique
2 avis
Revenir à la page d'achat du livre

Géométrie analytique

Équation réduite d’une droite dans le plan

Le plan étant muni d’un repère images/13eq01.PNG le plus souvent orthonormal, les droites du plan sont caractérisées par deux types d’équations. Si k est un nombre réel quelconque, une perpendiculaire à l’axe des x a une équation de la forme x=k. Par contre, l’équation d’une droite qui n’est pas perpendiculaire à l’axe des x est de la forme y=ax+b. Les programmes de géométrie analytique construits avec Python permettront d’éviter des calculs assez simples mais vite fastidieux.

1. Historique

Dans sa Géométrie de 1637, René Descartes (1596-1650) combine le calcul algébrique et les coordonnées pour résoudre des problèmes de géométrie. Il caractérise chaque courbe par une équation de la forme y=f(x) en se limitant toutefois aux seules équations algébriques. Cette restriction l’amène à exclure du champ de ses recherches les courbes du genre y=xsinx, qu’il qualifie de courbes « mécaniques » (aujourd’hui, ces courbes sont dites « transcendantes »).

Descartes applique avec succès sa méthode à la résolution du problème du géomètre grec Pappus d’Alexandrie (IVe siècle après J.-C.) : « déterminer le lieu des points tels que, étant donné quatre droites et étant considéré les distances d’un point à chaque droite sous des angles déterminés, le produit de deux distances est égal au produit des deux autres ». Descartes démontre que ce lieu est une conique. Il démontre également que toute équation du second degré en x et y est celle...

Équation cartésienne d’une droite dans le plan

Vers le milieu du XVIIIe siècle, la géométrie analytique n’a pas encore achevé de définir ses concepts principaux. Dans le plan par exemple, l’axe des x joue toujours un rôle privilégié, ce qui oblige à définir l’équation d’une droite de deux façons différente : soit y=ax+b, soit x=k. La notion d’équation cartésienne va supprimer cette dualité.

1. Historique

Des mots comme « abscisse », « ordonnée » ou « coordonnée » ne seront rigoureusement définis qu’en 1745 dans l’Encyclopédie de Diderot (1713-1784) et d’Alembert (1717-1783). Il faut attendre 1746 pour voir Euler (1707-1783) montrer l’équivalence des deux axes d’un repère du plan et utiliser des changements de repère et de coordonnées. Le plan étant muni d’un repère cartésien, cela permettra à Lagrange (1736-1813) de rétablir cette équivalence en montrant vers 1770 que l’expression ax+by+c=0 caractérise n’importe quelle droite du plan. Cette expression est l’équation cartésienne d’une droite.

2. Recherche de l’équation cartésienne d’une droite dont on connaît deux points

Puisqu’une droite est toujours déterminée par la donnée de deux points distincts, soit A(x1;y1) et B(x2;y2) deux points différents du plan et soit la droite qu’ils définissent. Si M(x;y) est un point quelconque de , on détermine l’équation cartésienne de cette droite en écrivant que les vecteurs images/13eq04.PNG et images/13eq05.PNG sont colinéaires. 
Rappelons que deux vecteurs images/13eq08.PNG et images/13eq09.PNG sont colinéaires...

Droites dans l’espace

Dans tout ce qui suit, on supposera que l’espace est muni d’un repère images/13eq19.PNG qui peut être orthonormal si on le désire. L’outil essentiel sera la notion de vecteurs colinéaires. Toutes les programmes de ces quelques pages utiliseront cet outil.

1. Vecteurs colinéaires dans l’espace

Rappelons que, dans l’espace, deux vecteurs images/13eq20.PNG et images/13eq21.PNG sont colinéaires si et seulement s’il existe un réel t non nul tel que images/13eq22.PNG. En d’autres termes, deux vecteurs colinéaires images/13eq23.PNG et images/13eq24.PNG ont des coordonnées proportionnelles : x2 =tx1y2 = ty1 et z2 = tz1.

2. Points alignés

Trois points distincts A, B et C sont alignés si et seulement si les vecteurs images/13eq05.PNG et images/13eq25.PNG sont colinéaires. Le programme qui suit permet de vérifier si trois points de l’espace A, B et C dont les coordonnées sont connues sont alignés ou non.
# Les points A, B et C sont-ils alignés ? 
from math import* 
xA,yA,zA=eval(input("Coordonnées du point A ? ")) 
xB,yB,zB=eval(input("Coordonnées du point B ? ")) 
xC,yC,zC=eval(input("coordonnées du point C ? ")) 
# Calculs et résultats 
a,b,c=xB-xA,yB-yA,zB-zA 
aa,bb,cc=xC-xA,yC-yA,zC-zA 
k1,k2,k3=a*bb-b*aa, b*cc-c*bb,a*cc-c*aa 
if k1==0 and k2==0 and k3==0: 
    print("Les points sont alignés.") 
else : 
    print("Les points ne sont pas alignés.") 
Avec ce programme, on vérifie que les points A(2;-1;3), B(-1;0;4) et C(-2;-1;5) sont alignés tandis que les points A(1;-1;2), B(3;1;-2) et images/13eq26.PNG ne le sont pas.

3. Représentation paramétrique d’une droite

Une droite de l’espace est déterminée par la donnée de l’un de ses points et par celle de l’un de ses vecteurs...

Équations paramétriques d’un plan

Tout comme les droites, les plans peuvent également être représentés par des équations paramétriques. Aussi, pour démontrer la plupart des résultats qui suivront, on utilisera les mêmes outils que pour les droites, la colinéarité et la résolution de systèmes d’équations linéaires par exemple.

1. Historique

L’application des méthodes de la géométrie analytique à l’espace date du début du XVIIIe siècle. En 1740 par exemple, Alexis Clairaut (1713-1765) propose l’équation (x -xO)2 + (y - yO)2 + (z - zO)2 = r2 pour la sphère de rayon r et de centre O. Un demi-siècle plus tard, Euler (1707-1783) détermine les équations des autres surfaces du second degré puis, vers 1770, Lagrange (1736-1813) établit les équations du plan et systématise l’utilisation des trois axes de coordonnées pour étudier les problèmes de géométrie dans l’espace. Gaspard Monge (1746-1818) étudie de nouvelles surfaces algébriques. Le XIXe siècle voit se développer le calcul vectoriel qui s’ajoute aux outils algébriques dont dispose la géométrie analytique.

images/RI110.png

Joseph-Louis Lagrange (1736-1813)

2. Détermination de l’équation paramétrique d’un plan

L’espace est muni d’un repère images/13eq19.PNG. Soit P un plan défini par la donnée d’un point A(xA; yA; zA) et de deux vecteurs images/13eq41.png et images/13eq42.PNG non colinéaires.
Soit M(x;y;z) un point quelconque du plan P. Les 3 équations images/13eq43.PNG, t et Ө étant deux nombres réels, constituent une représentation paramétrique du plan P. Comme un plan est déterminé par la donnée de 3 points...

Équation cartésienne d’un plan

L’équation cartésienne d’un plan est une expression de la forme ax+by+cz+d=0. Pour explorer les propriétés de ce type de représentation, l’outil essentiel est le produit scalaire de 2 vecteurs.

1. Produit scalaire de 2 vecteurs

Comme dans le plan, on peut effectuer le produit scalaire de 2 vecteurs dans l’espace à condition qu’il soit muni d’un repère images/13eq19.PNG orthonormal. Si images/13eq53.PNG et images/13eq54.PNG sont deux vecteurs de l’espace, leur produit scalaire images/13eq55.PNG est le nombre a1a2 + b1b2 + c1c2. Les deux définitions suivantes en résultent :
  • Deux vecteurs sont orthogonaux si et seulement si leur produit scalaire est nul.

  • Un vecteur est normal à un plan si et seulement s’il est orthogonal à tout vecteur de ce plan (en fait, il faut et il suffit qu’il soit orthogonal à 2 vecteurs non colinéaires du plan).

2. Équation d’un plan défini par un de ses points et par un vecteur normal

On démontre qu’un plan est parfaitement défini quand on connaît l’un de ses points et un vecteur normal. On peut donc déterminer son équation cartésienne à partir de ces deux données. Soit images/13eq56.PNG un vecteur normal au plan (P), avec (a;b;c)(0;0;0), et soit A(xA;yA;zA) un point du plan (P). Si M(x;y;z) est un point quelconque du plan (P), le produit scalaire images/13eq57.PNG doit être nul puisque images/13eq58.PNG est un vecteur normal du plan.

On a donc a(x-xA)+b(y-yA)+c(z-zA)=0 d’où on tire l’équation cartésienne du plan (P) : ax+bx+cz-(axA+byA+czA)=0.

# Équation cartésienne d'un plan défini par 1 point et 1 vecteur 
# normal 
from math import* 
xA,yA,zA=eval(input("Coordonnées du point A ? ")) 
a,b,c=eval(input("Coordonnées du vecteur normal au plan...