像这样的数据:
学生ID | 测试1 | 测试2 | 测试3
1 91.5 89.2 77.3
2 88.0 67.8 91.0
3 76.3 78.1 92.5
4 96.4 81.2 84.6
如果我使用
fileID = fopen('grades.txt');
formatSpec = '%s';
N = 4;
C_text = textscan(fileID, formatSpec, N, 'delimiter', '|');
然后Matlab 将使用该格式读取列标题'%s'
四次。
但是我怎样才能以更简单的方式编写类似的东西
textscan(fileID, '%f %f %f %f %f %f %f %*f %f %f %f %f %f %f %f', 'delimiter', '|');
我想在哪里阅读前七个花车,忽略第八个并阅读最后七个花车?