Bonjour à tous,

J'ai un problème sur MatLab et je vous remercie d'avance de votre aide.

J'ai la matrice suivante avec des coordonnées gps

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
M =  48.86225                   2.34639
                  48.86114                    2.3476
                  48.85875                   2.35222
                   48.8575                   2.35146
                  48.85377                   2.34434
                  48.85757                   2.35125
                  48.85875                   2.35222
                  48.85723                   2.34952
                  48.8575                   2.35146
                  48.85732                   2.34925
                  48.85377                   2.34434
                  48.85673                   2.34893
                  48.85566                   2.34835
                  48.85354                   2.34709
                  48.85306                    2.3468
                  48.85377                   2.34434
                  48.85607                   2.34044
                  48.85788                   2.33624
                  48.85808                   2.33408
                  48.85449                   2.33046
                  48.85367                   2.33393
J'aimerai créé un directed graph avec comme noeuds chaque point représenté par des coordonnées et implémenter un directed edge entre le noeud i et i + 1 à chaque fois. Certains noeuds sont répétés en double dans la matrice : est-il possible de ne pas définir un nouveau noeud si les coordonnées sont les mêmes mais de seulement créé le nouvel edge entre les 2 noeuds ?

Merci beaucoup de votre aide.