Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 08-04-2018 12:23:14

FaDa2Geom3
Membre
Inscription : 08-04-2018
Messages : 7

Distance entre 2 ellipses ?

Voilà un pb que je n'ai pas résolu depuis 25 ans.
Cette distance est la longueur du segment commun perpendiculaire aux 2 ellipses. Segment perpendiculaire commun aux 2 ellipses implique que les tangentes aux 2 ellipses à ces extrémités sont parallèles. Le segment est donc bissecteur de l'angle formé par les 2 rayons dans chaque ellipse.
Mais comment y arriver ?
Merci d'avance.

Hors ligne

#2 09-04-2018 10:52:05

Roro
Membre
Inscription : 07-10-2007
Messages : 607

Re : Distance entre 2 ellipses ?

Bonjour,

Que veux-tu faire exactement ?
Tu veux exprimer cette distance ? En fonction de quoi ?
Comment sont décrites tes ellipses ? (paramétrée, foyer/directrice, ...) ?

Roro.

Hors ligne

#3 09-04-2018 19:00:08

FaDa2Geom3
Membre
Inscription : 08-04-2018
Messages : 7

Re : Distance entre 2 ellipses ?

Bonsoir,
Je veux connaître la distance minimale entre 2 ellipses. Ca passe par le tracé du segment perpendiculaire aux deux et en mesurer sa longueur. Toutes les données des ellipses peuvent être utilisées : foyers, directrice, cercles principales et directeur, transformations conduisant aux ellipses ... tout ! Je sais que c'est possible en analytique, mais avec la règle et le compas ... ?
Cdlt.

Hors ligne

#4 09-04-2018 21:19:11

Roro
Membre
Inscription : 07-10-2007
Messages : 607

Re : Distance entre 2 ellipses ?

Bonsoir,

Ce n'est toujours pas très clair pour moi.
En gros, tu es convaincu que de manière analytique, on va pouvoir le faire (il faut se retrousser les manches mais on pourrait trouver une formule, sans doute moche).
Par contre, il faut que tu précises ton histoire de règle et de compas : déjà, tracer une ellipse à la règle et au compas me parait un brin compliqué...

Roro.

Hors ligne

#5 09-04-2018 21:44:52

FaDa2Geom3
Membre
Inscription : 08-04-2018
Messages : 7

Re : Distance entre 2 ellipses ?

Salut Roro,
Aujourd'hui la règle et le compas sont remplacés par les logiciels Geogebra, Geolabo, Geospace, Carmetal, ... et d'autres. Mais il ne s'agit pas de bien dessiner la solution, mais de trouver la démonstration pour arriver au résultat. "Raisonner juste sur une figure fausse" comme les Grecs où les peuples du moyen Orient ou de la Mésopotamie le faisaient au début de la géométrie.
Merci pour porter intérêt à ce pb.

Hors ligne

#6 13-04-2018 10:11:53

Wiwaxia
Membre
Lieu : Paris 75013
Inscription : 21-12-2017
Messages : 28

Re : Distance entre 2 ellipses ?

Bonjour,

Je n'ai pas vu à ce problème de solutions autres que numériques, par la recherche d'un minimum ou d'un zéro sur une fonction dépendant d'une ou deux variables.

Soit deux ellipses dont l'une est centrée sur l'origine et l'autre au point (C) de coordonnées (Xc, Yc), admettant pour équations paramétriques respectives:
# (x = A1.Cos(s) , y = B1.Sin(s + u)                 pour la première;
# (x = A2.Cos(t) + Xc , y = B2.Sin(t + v)  + Yc) pour la seconde,
où interviennent huit termes constants (A1, A2, B1, B2, Xc, Yc, u et v).

La dérivation par rapport aux paramètres correspondants (s, t) conduit aux vecteurs tangents (T1, T2):
# T1 = (T1x = -A1.Sin(s) , T1y = B1.Cos(s + u)) ,
# T2 = (T2x = -A2.Sin(t) , T2y = B2.Cos(t + v)) .

La longueur (L) d'un segment (MN) dont les extrémités appartiennent à chacune des courbes résulte de l'application du théorème de Pythagore: L = ((xM  - xN)2 + (yM  - yN)2)1/2 ,
et toute recherche d'extremum s'obtient par différentiation:
L2 = MN2 = (MN|MN) avec: MN = ON - OM , d'où:
dL2 = 2*(MN|dMN) = 2*((MN|dON) - (MN|dOM)) = 2*(MN|T2)*dt - 2*(MN|T1)*ds .

Un extremum de la distance (L) se caractérisant localement  par dL2 = 0 quelles que soient les valeurs des variations élémentaires indépendantes (ds, dt), il vient: (MN|T1) = 0 et (MN|T2) = 0 ;
les tangentes aux points (M) et (N), toutes deux perpendiculaires au segment (MN), sont parallèles entre elles.

Que peut-on envisager pour la localisation du minimum de la distance L = MN ?

1°) La recherche du minimum de la fonction de deux variables L2 = F(s, t); sujet de programmation classique, zone d'exploration facilement localisable, mais précision du résultat très décevante (par ex. 10-9 au lieu de 10-18), parce qu'il faut rechercher le sommet d'un paraboloïde.

2°) La recherche du minimum nul pour la grandeur G(s, t) = ((MN|T1)2 + (MN|T2)2)1/2  , qui n'est autre que la norme du vecteur Grad(L2/2) dans le repère de coordonnées (s, t);
il n'est pas exclu de travailler sur des grandeurs apparentées (mais de calcul plus simple) telles que G1(s, t) = Abs(MN|T1) + Abs(MN|T2) , dont l'annulation implique aussi les deux égalités caractéristiques établies plus haut.

3°) La recherche du zéro de la fonction H(p) exprimant le produit scalaire H = (MN|T1) en fonction de la pente commune aux deux tangentes parallèles: p = (T1y / T1x) = (T2y / T2x) , de laquelle dépendent les paramètres de position des points (M, N):
Tan(s) = Cos(u)/(Sin(u) - p*A/B)  ;  Tan(t) =  Cos(v)/(Sin(v) - p*C/D) .

Dernière modification par Wiwaxia (15-04-2018 05:09:21)

Hors ligne

#7 15-04-2018 19:30:27

FaDa2Geom3
Membre
Inscription : 08-04-2018
Messages : 7

Re : Distance entre 2 ellipses ?

Merci Wiwaxia pour ta contribution. J'ai compris le cheminement de ta recherche bien que je n'ai pas pratiqué ces notions depuis les classes préparatoires, soit bientôt 50 ans. Je me lancerais un jour dans une vérification numérique.
Je suis persuadé qu'il existe une solution graphique sinon ce serait très fondamentalement illogique dans les mathématiques qu'une existe sans l'autre. Prochainement je joindrai une figure de la solution à l'aide du logiciel Géogebra pour aider à comment y parvenir et susciter peut-être l'intérêt d'autres mathématiciens-géomètres.
Cordialement.

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante ?10 + 85
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums