Bonjour,
j'ai fais un programme pour supprimer un élément d'un vecteur matlab mais ma produit une erreur j'arrive pas a la corriger:
l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function sup(a,v) l=numel(v); for i=1:l if (v(i)==a) v(i)=[]; end end end
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 a=1; v = 2 3 5 1 7 sup(a,v) Attempted to access v(5); index out of bounds because numel(v)=4. Error in sup (line 4) if (v(i)==a)
Partager