Bonjour a tous
j'ai obtenu l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
???  Index of element to remove exceeds matrix dimensions.
 
Error in ==> essai at 32
        X2(a(k),:)=[];
lorsque j'ai exécuté mon code:

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
24
 
X2=zeros(20,5);
X1=[7 8 9 10 11 2 3 4 5 8 7 9 4];
for i=1:5
    X2(1:length(X1),i)=X1;
end
[n m]=size (X2);
% a: va contenir l'indice des cases qui vérifie le test if
a=[];
for i=1:n
     points=X2(i,:);
      for g=1:length(points)
          if  points(g)<=0|| round( points(g))==0
              a(end+1)=i;
              break;
          end 
      end                      
end
     l=length(a);
     % l:le nombre de cases qui vérifie le test if du tableau "points"
     for k=1:l
        X2(a(k),:)=[];
        Y2(a(k),:)=[];
     end

veuillez m'aider
merci