爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4088|回复: 3

[程序设计] textscan读取text数据的问题

[复制链接]

新浪微博达人勋

发表于 2018-8-29 17:25:21 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 desertsky 于 2018-9-2 09:23 编辑

txt文档类似如下所示:

52*** 4030  9555 111820 1951  1  8  32766  32766  31018 8 8 0

有关textscan里面的参数使用不甚了解,曾多次尝试并且查阅format文档,但仍然没能成功,请大神指点,谢谢!


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-8-31 18:27:40 | 显示全部楼层
textscan往往用来读取字符,数值混合,格式复杂的有一定规则的文件
如你这文档,用load效率会更高,不然matlab就不会除textscan外还有其他的读取函数了
textscan可以从文件任意行开始(常用的EC文件的抬头可以跳过)
如果一个确定的文件中的列格式统一时,用textscan比较方便,读取后是一个cell矩阵,如果提取数值可能还需要用到转换
对于比较多的列格式相同的文件,在确定format的时候,可能会用到repmat函数
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-8-31 22:21:32 | 显示全部楼层
772615260 发表于 2018-8-31 18:27
textscan往往用来读取字符,数值混合,格式复杂的有一定规则的文件
如你这文档,用load效率会更高,不然ma ...

谢谢楼上提醒,已经算是解决了,因为涉及多个txt文件循环,之前textread老是出错,提示修改为textscan,但改为textscan后还是出错,后来发现不是函数的问题。谢谢啦!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-8-31 22:21:35 | 显示全部楼层
772615260 发表于 2018-8-31 18:27
textscan往往用来读取字符,数值混合,格式复杂的有一定规则的文件
如你这文档,用load效率会更高,不然ma ...

谢谢楼上提醒,已经算是解决了,因为涉及多个txt文件循环,之前textread老是出错,提示修改为textscan,但改为textscan后还是出错,后来发现不是函数的问题。谢谢啦!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表