次の形式のテキストファイルを読みたい:
gatcgtacgtcgatgc
gtcgtacgatcgcatg
cagctgactgatcgatcg
。したがって、各行は文字列であり、区切り文字は次のとおりです。\n.
このファイルがと呼ばれるとし'data.txt'
ます。私は思うだろう
fid = fopen('data.txt')
C = textscan(fid, '%s', 'delimiter', '\n')
fclose('data.txt')
で3x1セルを取得し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.
ここで何が起こっているのですか?o_O