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

16/12/2006;17:24:00;4.216;0.418;234.840;18.400;0.000;1.000;17.00016/12/2006;17:25:00;... 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 实现?
展开
 我来答
treedome
2015-06-01
知道答主
回答量:18
采纳率:0%
帮助的人:15.1万
展开全部
%matlab
fid=fopen('filename');

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

c语言我不懂。
我觉得textscan挺强大的,你可以具体看看这个函数如何使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式