24小时热门版块排行榜    

CyRhmU.jpeg
查看: 732  |  回复: 3

黎彗赤

新虫 (小有名气)

[求助] 怎么读取文本数据已有1人参与

txt格式的数据,里面只有一行,数字和字母还有,引号,混合,怎么样只读取数字?谢谢!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1.5w.txt
  • 2014-04-05 13:49:58, 16.91 K

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

asmeng

金虫 (正式写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
黎彗赤: 金币+3, ★★★★★最佳答案, 读到x里面就好办了,谢谢啊! 2014-04-05 16:47:40
应用x=caseread('1.5w.txt')命令,读出来x是一个字符串矩阵,然后用正则表达式逐行剖分,你只有一行就不用循环了。y = regexp(x, '\s+','split'); '\s+'表示以一个或多个空白分割。还可以改成以其他字符分割(例如逗号分隔)
2楼2014-04-05 14:26:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

asmeng

金虫 (正式写手)

【答案】应助回帖

我试了一下,你的文件读书来x是4行。可以逐行剖分,比如剖分第一行y=regexp(x(1,,';','split'),你的文件是以分号分隔的。
3楼2014-04-05 14:31:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黎彗赤

新虫 (小有名气)

引用回帖:
3楼: Originally posted by asmeng at 2014-04-05 14:31:37
我试了一下,你的文件读书来x是4行。可以逐行剖分,比如剖分第一行y=regexp(x(1,,';','split'),你的文件是以分号分隔的。

具体怎么操作啊,就我的那个文件,MATLAB 用的不太熟悉,非常感谢,谢谢!
4楼2014-04-05 16:31:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 黎彗赤 的主题更新
信息提示
请填处理意见