Bonjour,
Je fais un script qui permet d'empêcher que 2 points aléatoires ne se trouvent aux mêmes coordonnées.
Ce code devrait donc placer 9 points bien alignés qui remplissent une surface de 3 fois 3 avec un plot.
Mais comme vous vous en doutez, ça ne marche pas.
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
22 N = 9; x = round(1 + (3-1) .* rand(N,1)); y = round(1 + (3-1) .* rand(N,1)); for j = 1:N for i = 1:N if i == j continue else while x(j) == x(i) && y(j) == y(i) x(j) = round(1 + (3-1) * rand(1)); y(j) = round(1 + (3-1) * rand(1)); end end end end
Si vous pouviez m'aider, merci !
Partager