Intersection entre cercle et une droite
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
par petit campeur » 08 Déc 2006, 16:15
Bonjour à tous,
Afin de réaliser un programme de modélisation, je cherche à générer les 2 points d'intersection entre une droite et un cercle d'équation (x-a)²+(y-b)²=r².
Après de nombreuses recherches, je n'ai rien trouver de concluant.
Et n'étant pas un fin mathématicien ça a tendance à me :mur: .
Merci d'avance pour votre aide.
-
maturin
- Membre Irrationnel
- Messages: 1193
- Enregistré le: 09 Nov 2006, 16:28
-
par maturin » 08 Déc 2006, 16:20
ben t'as l'équation du cercle.
Il te manque celle de la droite y=cx+d (ou meme ey=cx+d pour pouvoir gérer les droites verticales)
ça te fait 2 équations à 2 inconnues. tu devrais trouver une équation en x qui est du genre polynome du second degré qui a 0,1,2 solutions selon el signe du discriminant (ce qui correspond à pas de croisement, tangeance et 2 points d'intersection).
par petit campeur » 08 Déc 2006, 17:47
Pour le principe je suis tout à fait d'accord, ça me donne:
Ax²+Bx+C=0 avec
A=1+c²
B=-2a+2cd-2bc
C=a²+(b+d)²-r²
D'où un discriminant de
(-2a+2cd-2bc)²-4*(1+c²)*(a²+(b+d²)-r²)
Seul problème, c'est lorsque je l'applique... bug... :briques:
Mes variables A B et C vous semblent-elles correctes?
Merci d'avance.
-
yos
- Membre Transcendant
- Messages: 4858
- Enregistré le: 10 Nov 2005, 20:20
-
par yos » 08 Déc 2006, 17:55
C=a²+(d-b)²-r² je crois.
-
fahr451
- Membre Transcendant
- Messages: 5142
- Enregistré le: 05 Déc 2006, 23:50
-
par fahr451 » 08 Déc 2006, 23:30
d'une façon générale pour trouver analytiquement l' intersection de deux ensembles il est plus simple d'avoir un ensemble avec une équation cartésienne et l'autre paramétrique même si ici deux équations cartésiennes donnent une résolution facile.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 58 invités