OK très bien,
Il semblerait qu'il y ait toujours un problème.
Cependant, je dois peut être te donner d'autres précisions sur mon travail.
Mon fichier lit des données depuis un fichier excel par la fonction xlsread et sa syntaxe (num, text, raw). Ces données sont des chiffres mais aussi des lettres. Je récupère ensuite le "raw" qui comporte les chiffres et les lettres que j'ai besoin de traiter. Il a cette allure (les 8 premières lignes ici...) :
1 2 3 4 5 6 7 8 9
|
'Date' 'Lieux' NaN
'15/02/2014' 'BRETIGNOLLES SUR MER 'np'
NaN NaN NaN
'20/02/2014' NaN 'pel'
NaN NaN NaN
NaN NaN NaN
'02/03/2014' 'PAYS D AIGRE' 'pel'
'02/03/2014' 'ST CHRISTOPHE ' NaN |
Ce "raw" est considéré comme un Cell (101 x 3) par Matlab mais il y a des lignes comportant des NaN comme vous le voyez.
Je veux donc supprimer toutes les lignes de mon Cell qui comprennent un NaN sur une des colonnes.
Merci .
Concernant le
isequaln(nan,monCell{1,1}); isequaln(nan,monCell{1,2}); isequaln(nan,monCell{1,3}) ; isequaln(nan,monCell{2,1})
il apparait aussi un message d'erreur notifiant que :
[QUOTE]Undefined function 'isnan' for input arguments of type 'cell'.[/QUOTE
Partager