Bonjour,

J'ai une matrice A qui ne contient que des 0 ou des 1, je voudrais faire un programme qui m'enregistre pour chaque cases où j'ai un 1 le numero de ligne
et de colonne dans deux vecteurs separé x et y.

j'ai essayé un petit bout de programme mais j'ai du faire une erreur car matlab à calculé pendant un moment sans me donner de reponse et sa à beugé....?!?


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
L=size(A,1);
C=size(A,2);
 
x=zeros(L);
y=zeros(C);
for n=1:1:L
    for p=1:1:C
        if A(n,p)==1;
            [x(z) y(z)]=find(A(n,p));
        else
            x(z)=0;
            y(z)=0;
        end
    z=z+1;
end
end
si vous pourriez m'aider ca serai gentil

A+