24小时热门版块排行榜    

查看: 2315  |  回复: 18

redplum

至尊木虫 (小有名气)

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与 2012-11-24 20:46:14
txt文件中数据的格式是有说道的,特别是大量的数据
11楼2012-11-22 17:17:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
11楼: Originally posted by redplum at 2012-11-22 17:17:28
txt文件中数据的格式是有说道的,特别是大量的数据

还请赐教!
囊有钱仓有米腹有诗书
12楼2012-11-26 20:50:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mei3014

金虫 (正式写手)

木有头屑

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与 2012-11-27 22:48:35
根据前面的回答,一个文件的数据提取你应该会了吧,多个有规则命名的文件的数据提取可以参考下个帖子:
http://muchong.com/bbs/viewthread.php?tid=5210895
还不明白的可以再问!
一勤天下无难事,处世无难忍最高。
13楼2012-11-27 12:06:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

见贤思齐: 回帖置顶 2012-12-11 10:00:16
引用回帖:
13楼: Originally posted by mei3014 at 2012-11-27 12:06:54
根据前面的回答,一个文件的数据提取你应该会了吧,多个有规则命名的文件的数据提取可以参考下个帖子:
http://muchong.com/bbs/viewthread.php?tid=5210895
还不明白的可以再问!

一个数据提取还不算是全会,因为我只能提取第2、3的数据,第9、10列的日期时间格式数据还是没办法提取,刚开始是提示txt文件中的变量有问题(可能是matlab不识别这样的日期时间格式吧)
我就是想把附件中的数据从第5行开始,提取其中的2、3、7、8(或者7、8算一列,也可能算很多列,反正就是日期和时间的那列)
由于文件有好几百个,所以特别希望能够能够写个代码把名字改了,这些文件名太长了,我只需要中间的日期就行了。(其实每个文件的第二行也有日期的信息,按照那个改也行)
改名字以后就一个个把这些txt文件的数据提取到同一个excel文件中,这样就有日期时间和那两列数据了,然后就可以用这一大堆数据和其他相应的资料作图了,关键是俺现在连单个文件都还不怎么会读取,之前又没有学过C语言,感觉啥都不会,所以循环什么的看都看不懂!还在啃C语言呢。。。。

附自己的写的代码:

[a1,b1]=textread('_Res.txt','%*s %f %f %*f %*[^\n]',-1,'headerlines',4)

未命名.jpg

囊有钱仓有米腹有诗书
14楼2012-11-27 16:13:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

363418323

铁虫 (正式写手)

【答案】应助回帖

不用上面说的那样,换一种思路。先全部把数据读取出来,到内存后,在处理起来容易的多,不需要在读的时候就精确的读。
在内存后,你可以打开数据看看哪些想要,把不想要的直接删掉,不用写程序,对,直接删掉就可以。
如果文件太多,手动的就不行了。但是程序还是比较简单。
thepursuitofhappiness
15楼2013-12-05 10:34:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
15楼: Originally posted by 363418323 at 2013-12-05 10:34:58
不用上面说的那样,换一种思路。先全部把数据读取出来,到内存后,在处理起来容易的多,不需要在读的时候就精确的读。
在内存后,你可以打开数据看看哪些想要,把不想要的直接删掉,不用写程序,对,直接删掉就可以 ...

就是因为文件太多了!!!
囊有钱仓有米腹有诗书
16楼2013-12-07 12:52:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

为什么要matlab?
直接copy到excel里面不就行了么
17楼2013-12-09 23:32:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mei3014

金虫 (正式写手)

木有头屑

上传1个原文TXT,帮你试试
一勤天下无难事,处世无难忍最高。
18楼2013-12-10 08:49:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peilixian

新虫 (小有名气)

这个能按顺序全部读进Matlab吗
19楼2014-12-10 15:23:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 见贤思齐 的主题更新
信息提示
请填处理意见