逐行读取文本文件并将字符值存储在单元格字符串中? (MATLAB)

时间:2015-10-04 01:21:26

标签: string matlab file file-io cell-array

我有一个用于单个字符串的函数。但是,我想将其扩展到许多文本文件。

我的文本文件格式为:

第一行垃圾

没有空格的连续文字

没有空格的连续文字

没有空格的连续文字

没有空格的连续文字

行之间没有空格(Stack Overflow需要一个新行的双倍空格)。我想读取每行连续文本并将其存储在字符串单元格的元素中。我怎么能这样做?

编辑:我知道我必须做一些事情:

file1 = fopen(link','rb');
while file ~EOF
grab every text value by line, call it data
file1 = fopen(file1, data)
store in cell array

1 个答案:

答案 0 :(得分:1)

您可以使用importdata

C = importdata('file.txt'); %// import each line into a cell
C = C(2:end); %// remove first cell (header)