Calcul de distance entre des points
Fermé
KOBB
-
31 déc. 2012 à 18:15
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 2 janv. 2013 à 00:19
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 2 janv. 2013 à 00:19
A voir également:
- Distance entre deux points gps excel
- Liste déroulante excel - Guide
- Gps sans internet - Guide
- Coordonnées gps - Guide
- Allumer pc à distance - Guide
- Si et excel - Guide
9 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
31 déc. 2012 à 18:56
31 déc. 2012 à 18:56
Tu n'a pas suffisamment de données pour trouver la distance entre entre A et B.
Si tu y arrives sur papier c'est que tu a oublié de nous fournir une donnée.
Si tu y arrives sur papier c'est que tu a oublié de nous fournir une donnée.
Bonsoir,
si on considère la droite AB et
les angles formés par AB et AC (appelé f), par AB et AD (appelé g), par AB et AE (appelé h)
puis les angles formés par AB et BC (appelé i), par AB et BD (appelé j), enfin par AB et BE (appelé k)
la formule porte sur une triple égalité :
AB=AC*cos(f)+CB*cos(g)=AD*cos(h)+DB*cos(i)=AE*cos(j)+EB*cos(k)
mais je vous la laisse simplifier, car mes invités arrivent (Hips !)
Bon réveillon à tous
Et BONE ANNEE
Cordialement
axions
si on considère la droite AB et
les angles formés par AB et AC (appelé f), par AB et AD (appelé g), par AB et AE (appelé h)
puis les angles formés par AB et BC (appelé i), par AB et BD (appelé j), enfin par AB et BE (appelé k)
la formule porte sur une triple égalité :
AB=AC*cos(f)+CB*cos(g)=AD*cos(h)+DB*cos(i)=AE*cos(j)+EB*cos(k)
mais je vous la laisse simplifier, car mes invités arrivent (Hips !)
Bon réveillon à tous
Et BONE ANNEE
Cordialement
axions
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
1 janv. 2013 à 01:10
1 janv. 2013 à 01:10
Bonsoir,
Pas besoin de plus de données ...... sauf pour trouver ton résultat de 3 861.
Le solveur te donnes 6 004.2235 pour d(A,B) sur la base de tes données.
En voici les résultats détaillés (en terme de coordonnées pour les points A, B, C, D, E) et les distances entre points :
Le repère a été mis en B et E a été positionné sur l'axe des x. D'où les valeurs pour les coordonnées de ces 2 points.
Naturellement, avec plus de contraintes, les résultats pourront être différents ou inexistants.
Cordialement
Pas besoin de plus de données ...... sauf pour trouver ton résultat de 3 861.
Le solveur te donnes 6 004.2235 pour d(A,B) sur la base de tes données.
En voici les résultats détaillés (en terme de coordonnées pour les points A, B, C, D, E) et les distances entre points :
Coordonnées distances Xa_ 4979.206591 A_B 6004.223552 Ya_ 3355.324455 A_C 4203 Xb_ 0 A_D 4373 Yb_ 0 A_E 3413 Xc_ 2448 B_C 2448 Yc_ 0 B_D 1734 Xd_ 1656.644424 B_E 5604 Yd_ 512.1379241 C_D 942.61811 Xe_ 5604 C_E 3156 Ye_ 0 D_E 3980.439837
Le repère a été mis en B et E a été positionné sur l'axe des x. D'où les valeurs pour les coordonnées de ces 2 points.
Naturellement, avec plus de contraintes, les résultats pourront être différents ou inexistants.
Cordialement
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
1 janv. 2013 à 06:14
1 janv. 2013 à 06:14
Bonsoir,
Si on met de côté le solveur et que l'on raisonne sur les données fournies, on obtient que la distance d(A,B) sera comprise entre 6.107 (4.373 + 1.734) et 2 639 (4.373 - 1.734).
Ces 2 valeurs extrêmes correspondent aux cas de tangence extérieure et intérieure des cercles de centre A et de rayon 4.373 et de centre B et de rayon 1.734.
Ces 2 cercles doivent s'intersecter puisque D se trouve sur leur intersection.
Ces cas de tangence alignent A, B et D et garantissent l'intersection des cercles (A, 4.203) et (B, 2.448) ou se trouve C.
A se promènera donc sur 2 arcs du cercle de centre E et de rayon 3.413. Ces arcs seront symétriques par rapport à l'axe des x et seront "embrassés" par les angles compris entre 19,36° et 81.34° pour l'arc au dessus de l'axe des x et entre -19,36° et -81.34° pour l'arc en dessous de l'axe des x.
Si E est à droite de B, il faut ajouter 180° aux angles précédents.
L'obtention de ces valeurs passe par le calcul des coordonnées (Xa, Ya) et (X'a, Y'a) des intersections du cercle (E, 3.413) avec les cercles (B, 6.107) et (B, 2.639). Le calcul est simple (système de 2 cercles, substitution sur Ya qui élimine les carrés sur Xa puis réintroduction du résultat pour retrouver les 2 valeurs de Ya) et permet d'obtenir un sinus ou une tangente qui donne, via les fonctions inverses, les angles limites du secteur.
Si je relis ton premier post, je vois que tu veux calculer d(A, B) sur excel.
Sur la base de ce que tu nous a donné, rien de plus simple :
d(A, B)>=d(A, D)-d(B, D) et d(A, B)<=d(A, D)+d(B, D)
Si je relis ton dernier post, la solution attendue devrait être 3.861.
En tenant compte de ce que je viens de dire et en cherchant les points D et E manquants à partir du résultat d(A, B)=3.861, les distances manquantes de ton 1er énoncé devraient être une de ces 4 combinaisons :
Au fait, pourquoi ne nous as-tu pas donné toutes les contraintes du problèmes?
Cordialement
Si on met de côté le solveur et que l'on raisonne sur les données fournies, on obtient que la distance d(A,B) sera comprise entre 6.107 (4.373 + 1.734) et 2 639 (4.373 - 1.734).
Ces 2 valeurs extrêmes correspondent aux cas de tangence extérieure et intérieure des cercles de centre A et de rayon 4.373 et de centre B et de rayon 1.734.
Ces 2 cercles doivent s'intersecter puisque D se trouve sur leur intersection.
Ces cas de tangence alignent A, B et D et garantissent l'intersection des cercles (A, 4.203) et (B, 2.448) ou se trouve C.
A se promènera donc sur 2 arcs du cercle de centre E et de rayon 3.413. Ces arcs seront symétriques par rapport à l'axe des x et seront "embrassés" par les angles compris entre 19,36° et 81.34° pour l'arc au dessus de l'axe des x et entre -19,36° et -81.34° pour l'arc en dessous de l'axe des x.
Si E est à droite de B, il faut ajouter 180° aux angles précédents.
L'obtention de ces valeurs passe par le calcul des coordonnées (Xa, Ya) et (X'a, Y'a) des intersections du cercle (E, 3.413) avec les cercles (B, 6.107) et (B, 2.639). Le calcul est simple (système de 2 cercles, substitution sur Ya qui élimine les carrés sur Xa puis réintroduction du résultat pour retrouver les 2 valeurs de Ya) et permet d'obtenir un sinus ou une tangente qui donne, via les fonctions inverses, les angles limites du secteur.
Si je relis ton premier post, je vois que tu veux calculer d(A, B) sur excel.
Sur la base de ce que tu nous a donné, rien de plus simple :
d(A, B)>=d(A, D)-d(B, D) et d(A, B)<=d(A, D)+d(B, D)
Si je relis ton dernier post, la solution attendue devrait être 3.861.
En tenant compte de ce que je viens de dire et en cherchant les points D et E manquants à partir du résultat d(A, B)=3.861, les distances manquantes de ton 1er énoncé devraient être une de ces 4 combinaisons :
C_E 4178 7058 4178 7058 C_D 895 4178 4178 895 D_E 4922 4922 6885 6885
Au fait, pourquoi ne nous as-tu pas donné toutes les contraintes du problèmes?
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
1 janv. 2013 à 13:18
1 janv. 2013 à 13:18
Bonjour et bonne année,
Cette fois-ci, dans ce post, il y beaucoup trop de données et certaines sont erronées à moins qu'il ne s'agisse de données spatiales, ce que tu n'as pas précisé.
Cette fois-ci, dans ce post, il y beaucoup trop de données et certaines sont erronées à moins qu'il ne s'agisse de données spatiales, ce que tu n'as pas précisé.
Ce ne sont pas des donner spatiales et ce coup ci les données sont correcte.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié par Patrice33740 le 1/01/2013 à 14:26
Modifié par Patrice33740 le 1/01/2013 à 14:26
Prends un compas, tu te rendra rapidement compte que ça colle pas !
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
1 janv. 2013 à 14:35
1 janv. 2013 à 14:35
As-tu essayé avec tes dernières données ?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
1 janv. 2013 à 19:35
1 janv. 2013 à 19:35
Tu dois avoir un crayon très très épais !!!
Avec ces valeurs que tu donné :
A_B = 3861
A_C = 3848
A_D = 4002
A_E = 3413
B_C = 2252
B_D = 1604
B_E = 5604
C_D = 3445
C_E = 6499
D_E = 4901
Commence par tracer le triangle CDE
- à partir de C et D tu obtiens un point A1
- à partir de C et E tu obtiens un point A2
- à partir de D et E tu obtiens un point A3
Ces trois point ne sont pas confondus (sauf avec un crayon très très épais !!!)
De la même façon tu obtiens 3 points B
Ce qui confirme que ces distances ne peuvent pas se trouve sur un même plan mais obligatoirement dans un espace tridimensionnel !
Avec ces valeurs que tu donné :
A_B = 3861
A_C = 3848
A_D = 4002
A_E = 3413
B_C = 2252
B_D = 1604
B_E = 5604
C_D = 3445
C_E = 6499
D_E = 4901
Commence par tracer le triangle CDE
- à partir de C et D tu obtiens un point A1
- à partir de C et E tu obtiens un point A2
- à partir de D et E tu obtiens un point A3
Ces trois point ne sont pas confondus (sauf avec un crayon très très épais !!!)
De la même façon tu obtiens 3 points B
Ce qui confirme que ces distances ne peuvent pas se trouve sur un même plan mais obligatoirement dans un espace tridimensionnel !
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
1 janv. 2013 à 19:51
1 janv. 2013 à 19:51
Un dessin vaut mieux que ....
https://www.cjoint.com/?0AbtYqAkZrQ
https://www.cjoint.com/?0AbtYqAkZrQ
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
1 janv. 2013 à 22:01
1 janv. 2013 à 22:01
Même avec ces valeurs (CE et DE légèrement différents) le problème reste le même, par rapport au triangle CDE, il y a 3 points A et 3 points B.
Peut-être que ces valeurs ne sont que des approximations, il faudrait connaître l'incertitude de la mesure.
Peut-être que ces valeurs ne sont que des approximations, il faudrait connaître l'incertitude de la mesure.
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
2 janv. 2013 à 00:19
2 janv. 2013 à 00:19
Dès que tu connais B_E, tu peux fixer un repère en B (d'où Xb=0 et Yb=0 et Xe=B_E et Ye=0).
Dès que tu connais B_D, B_C, E_C et E_D, tu trouves les coordonnées des points C et D en intersectant les cercles (B, B_C) et (E, E_C) d'une part et (B, B_D) et (E, E_D) d'autre part.
Coordonnées de C :
La connaissance des coordonnées des points C et D induit immédiatement une contrainte sur C_D qui ne peut prendre alors que 2 valeurs :
Dans ton dernier jeu de données, C_D ne peut valoir que 1.647,10 ou 3.759,45, ce qui diffère de la valeur fournie : 3.445.
Au fait, j'aimerais que tu nous montres le dessin que tu as réussi à faire avec ton jeu de test n°2.
Cordialement
Dès que tu connais B_D, B_C, E_C et E_D, tu trouves les coordonnées des points C et D en intersectant les cercles (B, B_C) et (E, E_C) d'une part et (B, B_D) et (E, E_D) d'autre part.
Coordonnées de C :
Xc=-(B_E^2+B_C^2-C_E^2)/(-2*B_E) Yc1=(B_C^2-((B_E^2+B_C^2-C_E^2)/(-2*B_E))^2)^0.5 Yc2=-((B_C^2-((B_E^2+B_C^2-C_E^2)/(-2*B_E))^2)^0.5)Coordonnées de D :
Xd=-(B_E^2+B_D^2-D_E^2)/(-2*B_E) Yd1=(B_D^2-((B_E^2+B_D^2-D_E^2)/(-2*B_E))^2)^0.5 Yd2=-((B_D^2-((B_E^2+B_D^2-D_E^2)/(-2*B_E))^2)^0.5)
La connaissance des coordonnées des points C et D induit immédiatement une contrainte sur C_D qui ne peut prendre alors que 2 valeurs :
C_D1=((-(B_E^2+B_C^2-C_E^2)/(-2*B_E)+(B_E^2+B_D^2-D_E^2)/(-2*B_E))^2+((B_C^2-((B_E^2+B_C^2-C_E^2)/(-2*B_E))^2)^0.5-(B_D^2-((B_E^2+B_D^2-D_E^2)/(-2*B_E))^2)^0.5)^2)^0.5 C_D2=((-(B_E^2+B_C^2-C_E^2)/(-2*B_E)+(B_E^2+B_D^2-D_E^2)/(-2*B_E))^2+((B_C^2-((B_E^2+B_C^2-C_E^2)/(-2*B_E))^2)^0.5+(B_D^2-((B_E^2+B_D^2-D_E^2)/(-2*B_E))^2)^0.5)^2)^0.5Ici tu as déjà un premier test de cohérence des données.
Dans ton dernier jeu de données, C_D ne peut valoir que 1.647,10 ou 3.759,45, ce qui diffère de la valeur fournie : 3.445.
Au fait, j'aimerais que tu nous montres le dessin que tu as réussi à faire avec ton jeu de test n°2.
Cordialement
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
1 janv. 2013 à 22:34
1 janv. 2013 à 22:34
Finalement, je ne comprend pas quel est ton problème !!!
Si tu connais toutes les réponses, que cherches-tu à calculer ???
Quelques sont sont les données qui permettent ce calcul ???
Patrice
Si tu connais toutes les réponses, que cherches-tu à calculer ???
Quelques sont sont les données qui permettent ce calcul ???
Patrice
Tessel75
Messages postés
192
Date d'inscription
lundi 17 décembre 2012
Statut
Membre
Dernière intervention
19 janvier 2013
22
31 déc. 2012 à 20:04
31 déc. 2012 à 20:04
Vu ce que tu nous dis, je ne vois que cette réponse.
AB = AC+CB = 4203 + 2448 = 6651
= AD+DA = 4373 + 4373 = 8746
= AE+EB = 3413 + 3413 = 6826
Bon réveillon
AB = AC+CB = 4203 + 2448 = 6651
= AD+DA = 4373 + 4373 = 8746
= AE+EB = 3413 + 3413 = 6826
Bon réveillon
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
31 déc. 2012 à 20:30
31 déc. 2012 à 20:30
hein ???
J'ai me suis tromper sur certaines distances, certains distances avec un bonus dessus et d'autre non ( C'est pour un jeu)
Donc pour les distances
A_B = 3861
A_C = 3848
A_D = 4002
A_E = 3413
B_C = 2252
B_D = 1604
B_E = 5604
C_D = 3445
C_E = 6499
D_E = 4901
Voila donc désolé pour mes erreurs, la solution avec le solveur intéresse assez. Mais je ne sais pas du tout comment m'en servir ^^
Donc pour les distances
A_B = 3861
A_C = 3848
A_D = 4002
A_E = 3413
B_C = 2252
B_D = 1604
B_E = 5604
C_D = 3445
C_E = 6499
D_E = 4901
Voila donc désolé pour mes erreurs, la solution avec le solveur intéresse assez. Mais je ne sais pas du tout comment m'en servir ^^
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
1 janv. 2013 à 12:39
1 janv. 2013 à 12:39
Qu'est-ce que c'est comme jeu?
Combien as-tu de données? 9 et tu cherches la 10ème? 8 et tu cherches les combinaisons de solutions?
Te faut-il une solution ou plusieurs, ou le fait de savoir qu'il n'y en n'a pas est-il satisfaisant?
Le solveur n'est intéressant que si le problème n'est a priori pas solvable de façon directe et si le délai de sa mise en oeuvre est compatible avec la vitesse que le jeu exige.
Combien as-tu de données? 9 et tu cherches la 10ème? 8 et tu cherches les combinaisons de solutions?
Te faut-il une solution ou plusieurs, ou le fait de savoir qu'il n'y en n'a pas est-il satisfaisant?
Le solveur n'est intéressant que si le problème n'est a priori pas solvable de façon directe et si le délai de sa mise en oeuvre est compatible avec la vitesse que le jeu exige.