Index of element to remove exceeds matrix dimensions.
Bonjour a tous
j'ai obtenu l'erreur suivante:
Code:
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:
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