【发布时间】:2016-05-15 03:52:43
【问题描述】:
我需要使用dlmread 从 .txt 文件中读取大量数据,这在 80% 的情况下工作正常,问题在于 20% 的情况不在一般规则中,并且由于随机发生意外事件而导致 dlm 读取失败数据(主要是多个标题行(字符串)出现在行中)。
我需要的是一种在 dlmread 失败时通过跳过文件仍然使我的脚本运行的方法(比如通过存储一些布尔变量让我知道它已经失败) 要么 MATLAB 中另一个更通用的函数,我可以运行它来读取数据并自动执行它。
如果你能部分解决我的问题,那将是非常有帮助的。
PS:在某些情况下,行号在标题行所在的位置是可预测的。 我也尝试过 importdata,但时间太长了。
【问题讨论】: