Intersection entre 2 courbes [Résolu/Fermé]

Signaler
Messages postés
5
Date d'inscription
mardi 11 décembre 2018
Statut
Membre
Dernière intervention
16 décembre 2018
-
Messages postés
51836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 juillet 2020
-
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

5 réponses

Messages postés
51836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 juillet 2020
13 566
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 ?
Messages postés
5
Date d'inscription
mardi 11 décembre 2018
Statut
Membre
Dernière intervention
16 décembre 2018

C'est des courbes dessiné point par point, comme pour des mesures successives
Messages postés
51836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 juillet 2020
13 566
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.

C'est bien, la retraite ! Surtout aux Antilles ... 
Raymond (INSA, AFPA)
Messages postés
51836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 juillet 2020
13 566
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.
Messages postés
5
Date d'inscription
mardi 11 décembre 2018
Statut
Membre
Dernière intervention
16 décembre 2018

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"
Messages postés
51836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 juillet 2020
13 566
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
Messages postés
5
Date d'inscription
mardi 11 décembre 2018
Statut
Membre
Dernière intervention
16 décembre 2018

Messages postés
51836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
1 juillet 2020
13 566
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 !
Messages postés
16158
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
27 juin 2020
2 983
Bonjour,
un exemple maousse trapu( auteur Andy Pope): avec plusieurs intersections et marquage avec des petits ronds
https://mon-partage.fr/f/iflwdQLW/


Messages postés
5
Date d'inscription
mardi 11 décembre 2018
Statut
Membre
Dernière intervention
16 décembre 2018

Merci beaucoup.