bonjour,
comment dire que l'on veut traiter que les lignes dont les cellules ne sont pas vides?
m'affiche quand même les cellules vides
Code : Sélectionner tout - Visualiser dans une fenêtre à part if cell('isempty', tbl)~= 0
bonjour,
comment dire que l'on veut traiter que les lignes dont les cellules ne sont pas vides?
m'affiche quand même les cellules vides
Code : Sélectionner tout - Visualiser dans une fenêtre à part if cell('isempty', tbl)~= 0
Bonjour,
Pour détecter les cellules vides:
Donc la ligne suivante donne les valeurs du tableau non vides:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cellfun(@isempty,tbl)
Duf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tbl(~cellfun(@isempty,tbl))
Disosn que C est un cellule dont le 4 ème élément est vide:
pour récuperer une cellule d'éléments non nuls une solution est de conjuguer cellfun et isempty :
Code : Sélectionner tout - Visualiser dans une fenêtre à part C = {1 0 3 [] 5 }
Code : Sélectionner tout - Visualiser dans une fenêtre à part D_non_nul = C(~cellfun('isempty',C))
c bon tout va bien!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager