[MATLAB] Supprimer composantes d'un vecteur

Résolu/Fermé
jebok Messages postés 358 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 23 octobre 2007 - 7 juin 2005 à 16:26
 nico - 22 sept. 2015 à 13:19
Bonjour,

Y a-t-il un moyen simple pour supprimer les n premières composantes d'un vecteur afin d'obtenir un nouveau vecteur allégé ?

Merci d'avance

1 réponse

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
7 juin 2005 à 17:02
vi , très facile
v=v(n:length(v));
je ne sais plus si v=v(n:) fonctionne... mais celui du dessus, c'est sur.
3
jebok Messages postés 358 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 23 octobre 2007 51
7 juin 2005 à 21:30
Le 1er marche mais pas le 2ème.
Merci beaucoup.
0
ou bien

v=v(n:end);
0
attention, si tu veux supprimer les n premières composantes, ce n'est pas
v=v(n:length(v));
mais :
v=v(n+1:length(v));

ou bien v=v(n+1:end);
0
anihak_stid Messages postés 6 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 6 juillet 2015
30 juin 2015 à 12:55
SVP ET COMMENT JE FAIS POUR SUPPRIMER JUSTE LE DERNIER ELEMENT?
0
nico > anihak_stid Messages postés 6 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 6 juillet 2015
22 sept. 2015 à 13:19
v=v(end-1:end);
0