Bonjour à tous,

Je souhaite supprimer des valeurs d'une matrice en réalisant une boucle sur ses indices. Le petit code que j'ai écrit est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
for i=1: ...
    if  n_cycles(i)==0
 
        n_cycles(i)=[];
        xcenters(i)=[];
 
    end
end
Le problème se situe au niveau de l'arrêt de la boucle. Ayant un vecteur "n_cycles" variant en dimension si la condition "if" est vérifiée, je me trouve face à l'erreur de dimension de matrice lorsque ma boucle for excède les dimensions du mon nouveau vecteur "n_cycles".

Je souhaite donc pouvoir corriger ce petit défaut qui me fait pour ainsi dire tourner en rond.

Si quelqu'un à une petite idée pour me débloquer, n'hésitez pas!

Maxime