回 帖 发 新 帖 刷新版面

主题:求助一个matlab读取数据的问题

对于汉字和数字混排的字符串,想把数字分别提取出来不知怎么处理?
比如 s='我今年18岁,体重65.83kg,我的qq号码是123456'
我希望得到的效果是a=18;b=65.83;c=123456;分别提取出来,怎么处理?
用strread行不行?
而且我还有很多行数据需要处理,格式不一样的,怎么办
多谢啦,急用啊!

回复列表 (共1个回复)

沙发

智能识别,MATLAB也是很强的,里面有很多函数可以用,help 一个后,可以连接到其他的。
不过像你如果有很多行的数据,可以考虑用MEX编程去解析,让MATLAB来识别,这样效率会更高。

我来回复

您尚未登录,请登录后再回复。点此登录或注册