matlab 对TXT文档操作 读取一行数据 保存其中一个 这在matlab里可以实现吗

16/12/2006;17:24:00;4.216;0.418;234.840;18.400;0.000;1.000;17.000
16/12/2006;17:25:00;5.360;0.436;233.630;23.000;0.000;1.000;16.000
16/12/2006;17:26:00;5.374;0.498;233.290;23.000;0.000;2.000;17.000
16/12/2006;17:27:00;5.388;0.502;233.740;23.000;0.000;1.000;17.000
16/12/2006;17:28:00;3.666;0.528;235.680;15.800;0.000;1.000;17.000
16/12/2006;17:29:00;3.520;0.522;235.020;15.000;0.000;2.000;17.000

我只想保留 第三列。。。。 在matlab里面可以实现吗?
如果用C语言实现 是用getchar 还是getline 实现?

%matlab
fid=fopen('filename');

data=textscan(fid,'%s %s %f %f %f %f %f %f %f','delimiter',';');
disp(data{1,3}); %这就是第三列数据。

c语言我不懂。
我觉得textscan挺强大的,你可以具体看看这个函数如何使用。
温馨提示:答案为网友推荐,仅供参考