我有一个长字符串,看起来像:
銇濄伄浠?-9999.00銇濄伄浠?-9999.00銇濄伄浠?-9999.00銇濄伄浠?-9999.00 等等。我想在换行符处拆分,并删除所有内容,直到逗号为止,然后保持浮动。所以我的输出应该是这样的:
A = [-9999.99 -9999.99 -9999.99 -9999.99] 知道如何相对快速地执行此操作(最多几秒钟)吗?该字符串中有近一百万行。
谢谢!
回答:
我认为最好的方法是使用textscan :
out = textscan(str, '%*s%f', 'delimiter', ','); out = out{1};
更多&回答...