我有一个txt文件,我想从中加载日期&时间数据。 UI导入向导忽略日期&时间字符串并仅加载数字数据,该数据也存在于文件中。
如何编写一个可加载此日期的脚本?时间数据作为多个值的向量(我的意思是,第1个日期,第2个日期等)。我知道如何使用datestr&操作这个字符串。 datenum,我的问题在于加载数据。
该文件如下所示:
{headerlines}
15/11/08-12:17:00 423.85 234.54 672.42
15/11/08-12:17:10 456.54 245.98 723.41
15/11/08-12:17:20 478.65 320.67 952.73
我在加载此日期和时间字符串时遇到问题。我可以管理数字数据。
答案 0 :(得分:2)
您可以查看Reading Data in a Formatted Pattern。
虽然没有处理标题,但解决方案可能如下所示:
fid = fopen('data.txt');
dateItem = [];
values = [];
while ~feof(fid)
[dateItem]= [dateItem ; fscanf(fid,'%s',1)];
[values]= [values ;fscanf(fid,'%f %f %f',3)'];
end
fclose(fid);