我的文件如下所示:
1 2 3 4
5 6
7 8 9
...
我正在寻找一个MATLAB的一行(或两行),可以把它变成:
C{1} = [1 2 3 4]
C{2} = [5 6]
C{3} = [7 8 9]
这是一个单行,为了可读性,分为几行
C = cellfun(@(x) sscanf(x, '%f').', ...
regexp(...
regexprep(...
fileread('test.txt'), ...
'(r|n$)', ''), ...
'n', 'split'), ...
'uni', 0).';