matlab如何读取纯数据的 txt文件给定几行的数据?

txt中的数据如下:
1, -1.89999998, -1.89999998, 0.
2, -1.89999998, -1.89999998, 2.
3, -1.89999998, -1.89999998, 2.
4, -1.89999998, -1.89999998, 0.
5, -1.89999998, 0.100000001, 2.
6, -1.89999998, 0.100000001, 2.
7, -1.89999998, 0.100000001, 0.
8, -1.89999998, 0.100000001, 0.
9, 0.100000001, 0.100000001, 2.
10, 0.100000001, -1.89999998, 2.
11, 0.100000001, -1.89999998, 0.
12, 0.100000001, 0.100000001, 0.
13, -1.89999998, -1.89999998, 1.
14, -1.89999998, -1.89999998, 1.
15, -1.89999998, 0.100000001, 1.
16, -1.89999998, 0.100000001, 1.
17, -1.89999998, -0.899999976, 0.
18, -1.89999998, -0.899999976, 0.
19, -1.89999998, -0.899999976, 2.
20, -1.89999998, -0.899999976, 2.
21, 0.100000001, -0.899999976, 2.
22, 0.100000001, -1.89999998, 1.
23, 0.100000001, -0.899999976, 0.
24, 0.100000001, 0.100000001, 1.
25, -1.89999998, -0.899999976, 1.
26, -1.89999998, -0.899999976, 1.
27, 0.100000001, -0.899999976, 1.
我需要读取第1, 2, 5, 8, 13, 15, 18, 20, 25行的数据。哪位大神能给出MATLAB的代码,谢谢了

>> fileID = fopen('data.txt');
>> c = textscan(fileID,'%d %f %f %d','Delimiter',',');
>> fclose(fileID);

c =

  1×4 cell 数组

    [27×1 int32]    [27×1 double]    [27×1 double]    [27×1 int32]
c{1,1} c{1,2} c{1 3} c{1,4}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜