Bonjour,
Voici un code qui permet de remplir une matrice de vecteurs avec deux vecteurs lignes qui sont les coordonnées des points.
Mais il fonctionne mal, je ne veux pas de vecteurs nuls et la condition devrait l'empêcher mais ç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
23 N = 5; V = zeros(N*(N-1),2); k = 0; for j = 1:N for i = 1:N if i == j continue else X = x(i)-x(j); Y = y(i)-y(j); V(k*N+i-1,1) = X; V(k*N+i-1,2) = Y; end end k = k + 1; end
Si quelqu'un pouvait m'aider... merci d'avance
Partager