24小时热门版块排行榜    

查看: 2313  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

见贤思齐

铁杆木虫 (著名写手)

[求助] 200多个txt文件matlab读取问题

求助大神,本人手上有200多个txt文件,想用matlab读取后写入excel中,主要问题是txt文件从第五行开始才有想要的数据,并且每行只想用其中第1、3、4、7列,其他的列数不需要。
请问该用哪些函数,最近才开始学习MATLAB,还请版上的老虫们指教!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

囊有钱仓有米腹有诗书
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
2楼: Originally posted by dbb627 at 2012-11-16 09:37:09
可以用textread  其中headerlines 可设置从开头算起忽略行

试了一下,可以做到,但是想把读取的所有数据放到同一个excel中,不知道该怎么实现。
囊有钱仓有米腹有诗书
3楼2012-11-16 22:15:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与 2012-11-16 19:25:20
见贤思齐: 金币+1, 有帮助 2012-11-19 21:16:03
可以用textread  其中headerlines 可设置从开头算起忽略行
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2楼2012-11-16 09:37:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与 2012-11-18 19:12:10
引用回帖:
3楼: Originally posted by 见贤思齐 at 2012-11-16 22:15:49
试了一下,可以做到,但是想把读取的所有数据放到同一个excel中,不知道该怎么实现。...

用xlswrite就可以了
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
4楼2012-11-16 23:42:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blesswj

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与 2012-11-18 19:12:19
见贤思齐: 金币+1 2012-11-19 21:16:28
但是如果txt文本中的内容格式如果十分规范,使用上面几楼的说法就容易处理,如果格式不规范的话,还是挺麻烦的。如果格式不规范你可以使用importdata命令,把数据先导入到matlab变量中,形成矩阵,然后矩阵操作就很容易了,这个命令将数字与字符分开保存,所以处理不规范的txt文件更方便。
多累的时间,想想未来,忍一忍,走下去......
5楼2012-11-17 14:56:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见