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
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 ?
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
Merci beaucoup de votre aide.
Partager