Aller au contenu
Favoris

Calculateur de distance d'un point à une droite

Mis à jour :

Saisissez les coordonnées d'un point et les coefficients d'une droite sous la forme Ax + By + C = 0 pour trouver la distance la plus courte (perpendiculaire) qui les sépare, avec le détail complet des calculs.

Calculer la distance perpendiculaire d'un point à une droite

Champs de saisie
Point P
x₁
Coordonnée horizontale du point.
y₁
Coordonnée verticale du point.
Droite Ax + By + C = 0
A
Coefficient de x dans l'équation de la droite.
B
Coefficient de y dans l'équation de la droite.
C
Terme constant de l'équation de la droite.
Si activé, le résultat se met à jour automatiquement dès que vous modifiez une valeur.

Formule de la distance d'un point à une droite

Formule
\[ d = \frac{|A x_1 + B y_1 + C|}{\sqrt{A^2 + B^2}} \]

Où :

  • \(d\) — distance perpendiculaire du point à la droite (en unités)
  • \(x_1, y_1\) — coordonnées du point P
  • \(A, B, C\) — coefficients de la droite \(Ax + By + C = 0\)

Cette formule mesure l'éloignement du point par rapport à la droite en empruntant le chemin le plus court possible : la perpendiculaire. Le numérateur évalue l'équation de la droite au point considéré, et le dénominateur \(\sqrt{A^2 + B^2}\) normalise les coefficients afin que le résultat soit une véritable distance euclidienne.

Distance d'un point à une droite – exemple de calcul

Exemple : trouver la distance du point P(3, 4) à la droite \(2x - y + 1 = 0\).

\[ A x_1 + B y_1 + C = 2 \cdot 3 + (-1) \cdot 4 + 1 = 6 - 4 + 1 = 3 \]

\[ d = \frac{|3|}{\sqrt{2^2 + (-1)^2}} = \frac{3}{\sqrt{5}} \approx 1.342 \text{ unités} \]

Résultat : la distance la plus courte de P(3, 4) à la droite vaut \(\frac{3}{\sqrt{5}} \approx 1.342\) unités (exactement \(\frac{3\sqrt{5}}{5}\)), et \(d^2 = \frac{9}{5} = 1.8\) unités².

Comment utiliser le calculateur

  1. Saisissez la coordonnée x (x₁) de votre point P.
  2. Saisissez la coordonnée y (y₁) de votre point P.
  3. Saisissez le coefficient A — le nombre qui multiplie \(x\) dans votre équation de droite.
  4. Saisissez le coefficient B — le nombre qui multiplie \(y\).
  5. Saisissez le coefficient C — le terme constant.
  6. Lisez le résultat : la distance la plus courte \(d\), son carré \(d^2\), et le détail du calcul étape par étape.

Si votre droite est donnée sous la forme \(y = mx + b\), remaniez-la d'abord pour obtenir \(mx - y + b = 0\), d'où \(A = m\), \(B = -1\) et \(C = b\). Pour une droite définie par deux points, convertissez-la d'abord sous la forme \(Ax + By + C = 0\) avant de saisir les coefficients.

Qu'est-ce que la distance d'un point à une droite ?

Étant donné un point P et une droite infinie, il existe une infinité de segments reliant P aux points de la droite. Le plus court d'entre eux est celui qui est perpendiculaire à la droite, et c'est sa longueur qu'on appelle distance du point à la droite. Il s'agit d'une notion fondamentale de la géométrie analytique, qui trouve des applications en synthèse d'images, en robotique, dans la détection de collisions, dans les systèmes d'information géographique et en optimisation.

La formule fonctionne pour toute droite écrite sous la forme générale \(Ax + By + C = 0\). L'expression \(Ax_1 + By_1 + C\) s'annule exactement lorsque le point se trouve sur la droite. Sinon, la division par \(\sqrt{A^2 + B^2}\) — la longueur du vecteur normal \((A, B)\) — transforme la valeur brute en une distance réelle, ce qui rend le résultat indépendant de la mise à l'échelle de l'équation. Multiplier toute l'équation par 2, par exemple, ne change pas la distance.

Un résultat de 0 unité signifie que le point se trouve exactement sur la droite. Une valeur plus grande indique simplement un point plus éloigné ; la distance est toujours positive ou nulle grâce à la valeur absolue au numérateur. Le segment perpendiculaire vous indique également où se trouve le point de la droite le plus proche : c'est le pied de la perpendiculaire abaissée depuis P.

Hypothèses, limites et conseils

  • La droite doit être valide : les coefficients A et B ne peuvent pas être tous les deux nuls ; sinon l'équation ne définit pas une droite et le calculateur affichera une erreur.
  • La droite est infinie : la distance est mesurée jusqu'à la droite complète, et non jusqu'à un segment ou une demi-droite. Pour un segment, le point le plus proche peut être l'une de ses extrémités.
  • Invariance d'échelle : vous pouvez multiplier A, B et C par n'importe quelle constante non nulle (y compris négative) sans changer la distance, car la formule normalise automatiquement.
  • Conversion depuis d'autres formes : à partir de \(y = mx + b\), prenez \(A = m\), \(B = -1\), \(C = b\) ; à partir de deux points \((x_1, y_1)\), \((x_2, y_2)\), prenez \(A = y_1 - y_2\), \(B = x_2 - x_1\), \(C = x_1 y_2 - x_2 y_1\).
  • Unités : la distance est exprimée dans les mêmes unités que vos coordonnées ; utilisez donc des unités cohérentes pour les deux axes.

Les distances entre points et droites interviennent dans de nombreux problèmes voisins. Si vous remaniez des équations de droites ou résolvez des systèmes faisant intervenir des droites perpendiculaires, le calculateur de méthode d'élimination peut vous aider à trouver les points d'intersection, tandis que le développement d'expressions telles que les produits du type \((A x_1 + B y_1 + C)\) se fait rapidement avec le calculateur de méthode FOIL ou le calculateur de produit de binômes.

Questions fréquentes

Que faire si ma droite est verticale, comme x = 5 ?

Une droite verticale s'écrit parfaitement sous la forme générale. Réécrivez x = 5 sous la forme \(x - 5 = 0\), d'où \(A = 1\), \(B = 0\) et \(C = -5\). On obtient alors \(d = |x_1 - 5|\), c'est-à-dire simplement l'écart horizontal entre le point et la droite. De même, une droite horizontale \(y = 3\) devient \(y - 3 = 0\), d'où \(A = 0\), \(B = 1\), \(C = -3\).

Comment trouver les coordonnées du point de la droite le plus proche ?

Le point le plus proche (le pied de la perpendiculaire) est \(F = \left(x_1 - \frac{A(Ax_1 + By_1 + C)}{A^2 + B^2},\; y_1 - \frac{B(Ax_1 + By_1 + C)}{A^2 + B^2}\right)\). Calculez d'abord la valeur \(s = Ax_1 + By_1 + C\), puis soustrayez \(\frac{A \cdot s}{A^2 + B^2}\) de \(x_1\) et \(\frac{B \cdot s}{A^2 + B^2}\) de \(y_1\). La distance de P à F est égale au résultat donné par le calculateur.

La distance peut-elle être négative ?

Non. La valeur absolue au numérateur garantit que \(d \ge 0\). Le signe de \(Ax_1 + By_1 + C\) avant la prise de la valeur absolue indique seulement de quel côté de la droite se trouve le point — positif d'un côté, négatif de l'autre — mais la distance elle-même est toujours positive ou nulle, et elle vaut 0 exactement lorsque le point est sur la droite.

Pourquoi mon résultat est-il faux après conversion depuis y = mx + b ?

L'erreur la plus courante est une erreur de signe. Pour \(y = mx + b\), il faut tout faire passer du même côté : \(mx - y + b = 0\), donc \(B = -1\), et non \(+1\). Oublier le signe moins de B est l'erreur la plus fréquente avec cette formule. Vérifiez en remplaçant votre point et vos coefficients dans \(Ax_1 + By_1 + C\) que le résultat correspond bien à votre calcul à la main.

Cette formule fonctionne-t-elle pour un segment ou une demi-droite ?

Non : elle mesure la distance jusqu'à la droite infinie prolongée dans les deux sens. Pour un segment allant de \(P_1\) à \(P_2\), déterminez d'abord le pied de la perpendiculaire. S'il se situe entre les extrémités, la distance perpendiculaire est correcte ; sinon, la réponse est la plus petite des deux distances de point à point jusqu'aux extrémités. Pour une demi-droite, l'extrémité n'intervient que lorsque le pied tombe avant l'origine de la demi-droite.

En quelles unités le résultat est-il exprimé, et comment le convertir ?

La distance est exprimée dans les unités de vos coordonnées. Si les deux axes sont en mètres, \(d\) est en mètres. Gardez des unités cohérentes : mélanger des pieds sur un axe et des mètres sur l'autre donne un résultat sans signification. Pour convertir le résultat, appliquez le facteur habituel — par exemple, multipliez des mètres par 3,28084 pour obtenir des pieds, ou divisez par 1 000 pour obtenir des kilomètres.

Existe-t-il une formule similaire en 3D ou pour la distance entre deux droites parallèles ?

Oui. En 3D, la distance d'un point à un plan \(Ax + By + Cz + D = 0\) s'obtient avec \(d = \frac{|Ax_1 + By_1 + Cz_1 + D|}{\sqrt{A^2 + B^2 + C^2}}\) — la même idée avec une coordonnée de plus. Pour deux droites parallèles, choisissez n'importe quel point sur l'une d'elles et calculez sa distance à l'autre avec ce calculateur.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *