你好,
我真的不知道如何问这个!
我有每天的数据,我做评价.mat文件中并保存结果(数据是在混合结构形式)。保存数据的大小越来越大随着时间的推移,每个循环加载和保存,数据是需要时间的。然而,结构形式变化不仅仅是一些提交内部结构的大小。我怎么能只保存新数据如美联社或加入或添加到现有的.mat文件。? ?
所以我的结构如下:
改变字段大小的循环
DayData。ppo = [];
DayData。qpo = [];
DayData。好的= [];
....
在循环不变字段大小
DayData。CP = " xxxxxxxxx”;
DayData。RawDataName = {‘XXX1’,‘XXX2’,‘YYY1’,‘YYY2};
…
我循环然后看起来像这样:
为2 = 1:(DayFinished)
连接= 5;
为i = 1:连接
DayData =负载(sprintf (“MyMfile % d.mat”,我));
DayData。ppo = (DayData.Ppos, ppo);
保存(sprintf (“MyMfile % d.mat”我),“DayData”,“-v7.3”);
结束
结束
所以你可以看到我只是简单地加入新数据旧数据并保存结果,供以后使用。
我已经读到“matfile”功能,在我看来3我在找但是我没有设法使它工作,所以任何提前谢谢你的帮助是一个伟大的价值
致以最亲切的问候