Intersection entre 2 courbes

Résolu
MarcD1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je cherche une feuille EXCEL qui calculerait l'intersection entre 2 courbes (X,Y), même si cette intersection est dans le prolongement des courbes (donc des courbes dont le prolongement serait calculer), et retournerait les coordonnées (X,Y) du point d'intersection. Il faut aussi un message d'erreur si les 2 courbes ne peuvent se croiser.



Configuration: Macintosh / Safari 12.0.2
A voir également:

5 réponses

Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
Bonjour.

Question trop générale.
Tes courbes sont définies par des fonctions, ou dessinées point par point comme pour des mesures successives ?
7
MarcD1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
C'est des courbes dessiné point par point, comme pour des mesures successives
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
Alors, pour être très clair :
- si la courbe est définie par des points, comme tu le confirmes au post #2, il n'y a que la méthode que je t'ai indiquée.
- si les courbes sont représentatives de fonctions algébriques, le calcul est simple à faire, en écrivant que y1=y2 et en trouvant la valeur de x qui répond à cette égalité, y compris si l'intersection est hors du cadre du graphique ; on peut aussi afficher "pas d'intersection" si les courbes sont parallèles ou divergentes.
2
MarcD1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour la réponse.Mais ce n'est pas aussi simple, les 2 courbes n'ont pas les même valeurs de X, c'est a dire que pour (X1,Y1) & (X2,Y2), X1><X2 et Y1>< Y2 et en plus on n'est pas sur que l'intersection si elle existe, est a l'intérieure de la plage de données mesurée dans chacune des courbes (X1,Y1) et (X2,Y2), d'ou ma question. Bien sur on peu simuler chaque courbe par une équation et faire varier X1=X2 avec ces 2 équations et procéder comme vous l'avez décrit, mais si les 2 courbes ne se croisent pas on aura un résultat aléatoire, d'ou une deuxième difficulté si je veux automatiser la feuille EXCE"
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
J'ai fait du mieux possible avec les quelques informations fournies.
Travailler sans le fichier concerné, c'est forcément aléatoire.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
MarcD1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
Tes 2 courbes sont devenues 5 courbes !
Ce n'est plus du tout le même problème ...

Personnellement je n'entrevois aucune solution hors VBA !
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
Alors :
- en colonne A, les abscisses x
- en colonne B, les ordonnées de la courbe y1
- en colonne C, les ordonnées de la courbe y2
- en colonne D, la différence y2-y1
- en E2, la formule =SIGNE(D2)-SIGNE(D3)
Lorsque la colonne E affiche -1, c'est qu'on est arrivé à l'intersection.

0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
Bonjour,
un exemple maousse trapu( auteur Andy Pope): avec plusieurs intersections et marquage avec des petits ronds
https://mon-partage.fr/f/iflwdQLW/


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MarcD1 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup.
0