Bonjour,
Voici mon code
Affiche est une matrice de 20 lignes et 2*k+2 colonnes (ici k=3):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 affiche=zeros(20,4); affiche(:,1)=1:20;affiche(:,2)=1; for k=1:N reg=regionprops(L{k},'Centroid'); affiche(:,2*k+1:2*k+2)=cat(1, reg.Centroid); % Merci à Dut en passant end for k=1:N j1=2*k+1; x(:,j1)=affiche(:,j1); endJe souhaiterais récupérer les colonnes d'indices impaires en vecteur xk sachant que je n'utilise pas les 2 1ères colonnes. Les colonnes d'indices paires correspondant à yk mais là le problème est le même!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5affiche = 1.0000 1.0000 50.2185 328.7130 49.5573 329.0815 ... ... ... ... ... ... 20.0000 1.0000 617.0956 34.4563 617.8324 34.2253
Donc, lil me renvoie une matrice pour x que je veux vecteur ...?:En fait, je souhaiterais récupérer les N vecteurs x et les N vecteurs y (qui correspondent aux colonnes k>3 de ma matrice 'affiche' dans le but de calculer une distance car x et y sont des coordonnées!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4x = 0 0 50.2185 0 49.5573 ... ... ... ... ... 0 0 617.0956 0 617.8324
Merci de vos conseils
Partager