matlab 读取txt文档数据

问题描述:

matlab 读取txt文档数据
我现在手里有一些数据,
112\x091\x09120
112\x092\x09204
112\x093\x09204
112\x094\x0929
112\x095\x0929
112\x096\x0962
112\x097\x09273
112\x098\x0953
112\x099\x0953
112\x0910\x09195
112\x0911\x09225
116\x091\x09160
116\x092\x09160
116\x093\x09118
116\x094\x09204
25\x091\x0929
25\x092\x0960
25\x093\x0931
25\x094\x09254
25\x095\x09182
25\x096\x0960
25\x097\x0960
25\x098\x0943
25\x099\x09120
25\x0910\x0966
25\x0911\x09203
25\x0912\x09271
存在一个TXT文档中,我如何能计算出第一列116和25这个数字出现次数,也就是如何能读出116对应的4,25对应的12,我需要将 其对应起来.
1个回答 分类:综合 2014-11-25

问题解答:

我来补答
fn = 'mydata.txt';
dt = textread(fn);
v116 = dt(:,1)==116; % 将 116 换成 25 就是另一组结果
ct116 = sum(v116(:))
dt(v116,:)
ct116 =
4
ans =
116 1 160
116 2 160
116 3 118
116 4 204
再问: 我如果数据特别多,想批量处理,该怎么处理啊?总不能每次都自己来敲数字吧。自己太挫了,没什么基础。谢谢啦,给个联系方式吧。
再答: % 大量数据 -> 整理 -> 处理规则拟定 -> 编程实现 % 私信联系吧!
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页