Matrices distances vers coordonées

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

Matrices distances vers coordonées

par Cliffe » 01 Sep 2012, 15:31

Bonjour,

Je demande de l'aide pour mettre au point un algo qui me donne les coordonnées (x,y) de 'n' points sachant que je connais les distances entre chaque paire de points (sous forme de matrice).

Exemple : 3 points A, B et C avec :
[CENTER]
[/CENTER]

ça nous donne un triangle que l'on peut pivoter et translater dans tous les sens :

[CENTER]Image [/CENTER]



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 01 Sep 2012, 15:54

salut,

tu peux déjà considérer A(0,0) et B(4,0)
ensuite tu prends un point (par exemple C)
C a deux possibilités (vu la symétrie avec [AB])

t'es libre tu places n'importe ou.
Ensuite tu prends D.
tu regardes A et B.
D a deux possibilités.
Tu regardes pour ces deux possibilités laquelle respecte la distance DC. Tu places D.

etc...
la vie est une fête :)

Skullkid
Habitué(e)
Messages: 3075
Enregistré le: 08 Aoû 2007, 19:08

par Skullkid » 01 Sep 2012, 16:03

Bonjour, pour mettre de l'eau au moulin, l'algorithme décrit par fatal_error a une complexité linéaire (juste, ne pas oublier les tests pour vérifier que la matrice correspond bien à un ensemble de points, ils peuvent se faire au fur et à mesure, à partir du troisième point) donc c'est sans doute dur de faire mieux.

Edit : en fait si on fait tous les tests sur la matrice ça va plutôt donner une complexité quadratique.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 23 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite