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

Reading text files by line and storing character values in a cell string? (MATLAB)

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

我的文本文件的格式为:

第一行垃圾

没有 spaces

的连续文本

没有 spaces

的连续文本

没有 spaces

的连续文本

没有 spaces

的连续文本

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

编辑:我知道我必须按照以下方式做一些事情:

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

您可以使用 importdata:

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