数据存储和.mat文件

88(30天)
minomi
minomi 2018年7月31日
回答: 严厉的 2018年8月1日
我有一些.mat文件包含一个表的变量。我试着使用数据存储文件,然后我可以创建时间表和应用timerange选择行数据在特定的时间内。我的脚本看起来像这样:
警告
ds_loc =“Z:桌面\ \ * .mat”;
ds =数据存储(ds_loc);
ds。分隔符=' ';
ds。MultipleDelimitersAsOne = 1;
ds.SelectedFormats (1) = {' % {dd / MM / yyyy HH: MM: ss} D '};
警告
tt =高(ds);
ttab = table2timetable (tt)
strt_time =”“03/12/2018 10:00:00
end_time =“03/13/2018就是的
警告
S1 = timerange (strt_time end_time);
警告
(S1, S2 = ttab:)
这个脚本没问题. txt文件但.mat文件有错误:
错误使用数据存储(第114行)
不能确定数据存储类型为指定的位置。
指定“类型”的名称-值对参数来表示数据存储创建的类型。
错误在cls_test(第10行)
ds =数据存储(ds_loc);
请能有人建议我做错了什么吗?

答案(1)

严厉的
严厉的 2018年8月1日
您可以使用fileDatastore .mat文件。一个例子可以在文档中找到 在这里

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!