我需要将一个txt文件导入具有这种格式的Matlab
text text text
1 0 1 2 3
4 5 6 7
2 10 11 15 18
15 1 18 3
第一列与第二列由制表符分隔,而其余数据由空格分隔。我尝试使用以下方法导入它:
g = importdata('file.txt',delimiterIn,headerlinesIn);
delimiterIn = ' ';
headerlinesIn = 1;
但随后提取的表是这样的:
text text text
1 0 1 2 3
4 5 6 7 nan
2 10 11 15 18
15 1 18 3 nan
我想要的是一个保持格式的表,g.data 的第一列是自己的,然后是所有其他的。
我想要一个输出矩阵
1 0 1 2 3
4 5 6 7
2 10 11 15 18
15 1 18 3
然后,如果我需要在第一列中提取 2 表示的数据,我可以将其放入另一个矩阵中的值
10 11 15 18
15 1 18 3
矩阵单元格内的每个数字
我该怎么做?