Forum  Math Guide Liber Guide Accueil P. Annonces  Revues

linea.GIF (394 octets)

Angles Tangente et parabole

N'hésitez pas à nous envoyer des problèmes avec ou sans solution, afin de les insérer dans cette section.

Sommaire

             

bd10267_.gif (311 octets) Accueil
bd10267_.gif (311 octets) Collège
bd10267_.gif (311 octets) Concours
bd10267_.gif (311 octets) Dimaf
bd10267_.gif (311 octets) Dimag
bd10267_.gif (311 octets) Dimatu
bd10267_.gif (311 octets) Edito
bd10267_.gif (311 octets) Lycée
bd10267_.gif (311 octets) Sites Club
bd10267_.gif (311 octets) Université
bd10267_.gif (311 octets) Rédaction
 Puce1.gif (552 octets) Question de Laurent Houdusse du 5/7/01 à 18h 29 :

Salut à tous! Merci de m'aider à résoudre un petit problème pour le développement d'un logiciel!!!
Je suis informaticien mais mes cours de mathématiques sont un peu loin :-)
Soit une droite d1 d'équation Y = aX + b, jusque là ça va!!! :-)
où a et b sont connus
Soit deux points p1 et p2 de coordonnées (X1,Y1) et (X1,Y1 + Delta) où tout
est connu. Comment trouver m, n et les variations de o pour l'équation de la parabole (mX² + nX + o = Y) dont la droite d1 est une tangente (en un point inconnu) et qui passe entre p1 et p2. J'espère avoir traduit mon problème correctement. En fait il s'agit d'un logiciel de topologie permettant un lissage surfacique d'une chaussée (par exemple). La droite d1 serait un pont fixe, p1 et p2 seraient les variations autorisées sur la surface de la chaussée, la parabole serait la forme d'un tronçon de la surface de la chaussée (sachant qu'une chaussée est une suite de parabole). J'ai recherché m et n en calculant la primitive de d1 et j'ai calculé o en fonction de p1 et p2 mais lorsque je trace ma parabole elle n'est pas du tout tangente avec d1. Quelle est mon erreur?
Puce1.gif (552 octets) Réponse de Jean Jacquelin du 16/8/1 à 16h 34 :

L'erreur que vous recherchez provient très probablement de la méthode par intégration, alors que, pour assurer la tangence, il faut écrire l'égalité des dérivées. Ainsi que nous allons le voir, ce problème, tel qu'il est posé ici, laisse un degré de liberté. Par exemple, on pourra choisir comme on le veut l'abscisse Xt du point de tangence de la droite et de la parabole. Donnons nous Xt. On a Yt=aXt+b et les deux équations suivantes. La première assure que la droite et la parabole se coupent au point (Xt,Yt). La seconde assure quelles sont tangentes en ce point.

m.Xt^2 + n.Xt + o = aXt + b et 2m.Xt + n = a.

On peut donc exprimer m et n en fonction de o. Cela donne :

m = (o-b)/(Xt²)        (eq. 1)

n = a - 2(o-b)/Xt         (eq. 2)

La parabole doit passer entre deux points d'abscisse X1 et d'ordonnées respectives Y1 et (Y1+d). A l'abscisse X1, l'ordonnée de la parabole vaut Y :

Y = ((o-b)/(Xt²))(X1²) + (a-2(o-b)/Xt).X1 + o

(Y) doit être compris entre Y1 et Y1+d. Calculons d'abord o lorsque Y=Y1. On trouve : o = b + (Y1-a.X1-b)/(1-X1/Xt)²

Calculons ensuite la variation (v) de o lorsque Y=Y1+d :

o + v = b + (Y1 + d - a.X1 - b)/(1 - X1/Xt)²

Les eq. 1 et 2 ci-dessus donnent les valeurs de n et m associées à o et (o+v) successivement.

On a donc trouvé la fourchette dans laquelle (m,n,o) doit se trouver pour que la parabole passe entre les deux points donnés. On voit que ces formules contiennent Xt, que l'on peut donc fixer arbitrairement : le point où la parabole sera tangente à la droite peut être choisi à-priori.

Cela laisse la possibilité d'ajouter une condition supplémentaire si on le souhaite et, dans ce cas, on pourra trouver Xt pour satisfaire au mieux à cette condition.

Ceci peut être généralisé à plusieurs paraboles successivement tangentes et passant entre de nombreux points donnés. A titre d'exercice, il a été réalisé un programme de calcul et représentation graphique. Son listing (Auto-Route v6-1), écrit en PASCAL, est disponible pour les personnes intéressées.

Réponse de J-P Houbard du 16/8/1 à 19h 54 :

Pour que la droite et la parabole soient tangentes, il suffit que leur point
de rencontre soit unique. Donc que la résolution du système de leurs
équations donne une racine double.
y = ax + b.
y = mx² + nx + o.
-> ax + b = mx² + nx + o.
mx² +x.(n-a) + o - b = 0.
Pour avoir une racine double, il faut que le déterminant soit nul, donc :
(n - a)² - 4.m.(o - b) = 0.
->
m = (n - a)² / (4.(o - b)).     (1).
La relation (1) imposera que la droite et la parabole soient tangentes.
Si on veut que la parabole passe entre les points P1 et P2, en supposant que
Delta soit positif, au aura :
Y1 <= m.(X1)² + nX1 + o <= Y1 + Delta (2).
Si delta est négatif o aurait :
Y1 + Delta <= m.(X1)² + nX1 + o <= Y1 (2').

Les relations (1) et (2) (ou (2') en fonction du signe de Delta), permettent
de déterminer les valeurs pour m,n et o. (Il y a une infinité de triplets
qui convient).
Attention cependant que contrairement à ce qui semble suggéré dans l'énoncé,
on ne peut pas trouver « m »et « n » et en les gardant fixes faire varier «
o ». Si on fait varier « o », une des autres grandeurs « m » ou « n » devra
varier.

J-P Houbard



 


Copyright © 2004. Espace Math.

Accueil ~ Contact

Hit-Parade