Bonjour mes chers
SVP j'ai besoin de votre aide
en fait, j'ai un fichier txt nommé 'data.txt' que j'ai déjà mis avec les fichiers .m dans le dossier matlab, qui contient les coordonnées de chaque point comme suit:
je veux savoir comment peut-on lire ces données de ce fichier txt pour déterminer la distance euclidienne entre tout couple de points par la formule suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 num de point x y 1 45 66 2 109 78 3 96 55 . . . etc
J'ai essayé avec le code suivant comme première étape, ce que je trouve fréquemment lors de ma recherche mais ça m'affiche toujours des erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 euclideanDistance = sqrt((x2-x1)^2+(y2-y1)^2);
SVP des idées pour améliorer at avoir le résultat voulu et merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid=fopen('data.txt','r'); data=textscan(fid,'%s','%s','%s') fclose(fid)
Partager