Я хочу прочитать текстовый файл вида:
gatcgtacgtcgatgc
gtcgtacgatcgcatg
cagctgactgatcgatcg
.Таким образом, каждая строка является строкой, а разделитель равен \n.
Предположим, этот файл называется 'data.txt'
.Я бы подумал,
fid = fopen('data.txt')
C = textscan(fid, '%s', 'delimiter', '\n')
fclose('data.txt')
даст мне 3х1 ячейку с C{1} = 'gatcg....' , C{2} = 'gtcgt....' and C{3} = 'cagctg....'
.
Это не тот случай.Это говорит мне C = {3x1 cell}
.Тем не менее, я получаю следующее поведение:
C{1}
ans =
'gatc...'
'gtcg...'
'cagc...'
C{2}
??? Index exceeds matrix dimensions
C{3}
??? Index exceeds matrix dimensions.
Что здесь происходит?о_О