Je veux lire un fichier texte du formulaire:comportement étrange textscan
gatcgtacgtcgatgc
gtcgtacgatcgcatg
cagctgactgatcgatcg
. Chaque ligne est donc une chaîne et le délimiteur est \n.
Supposons que ce fichier s'appelle 'data.txt'
. Je pense
fid = fopen('data.txt')
C = textscan(fid, '%s', 'delimiter', '\n')
fclose('data.txt')
me donner cellule 3x1 avec C{1} = 'gatcg....' , C{2} = 'gtcgt....' and C{3} = 'cagctg....'
.
Ce n'est pas le cas. Il me dit C = {3x1 cell}
. Cependant, j'ai le comportement suivant:
C{1}
ans =
'gatc...'
'gtcg...'
'cagc...'
C{2}
??? Index exceeds matrix dimensions
C{3}
??? Index exceeds matrix dimensions.
Que se passe-t-il ici? o_O
BTW l'appel à FCLOSE doit être: 'fclose (fid)' – Amro