Bonjour,
ce code calcule la distance entre chaque point et le 19 autres points. Après l'exécution de ce code on obtient une matrice distance 20 Lignes et 20 colonnes des tous les points.
Ma question consiste à mettre une condition sur ces points randomisées c'est à dire si la déférence de distance entre deux points de matrice est inférieure 6 métres on doit répéter la randomisation des points jusqu’à ce que dans notre matrice la déférence de distance entre une colonne par exemple ne contient aucune valeur < 6 métres
Est ce qu'on peut savoir les coordonnées (X,Y) de chaque point randomisé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 X = 200 * rand(1,20) - 100; Y = 200 * rand(1,20) - 100; distance=[]; for i=1:20 dist = sqrt((X(i)-X(:)).^2+(Y(i)-Y(:)).^2); distance=[distance dist]; end
merci
Partager