如何将流数据保存到Matlab.mat文件中



我正在尝试将从硬件获得的实时流数据保存到Matlab工作区,我使用以下命令:我的问题是,它只保存了最后一组数据,但没有保存所有数据。

要将工作区中的所有变量保存在二进制MAT文件test.MAT中,请键入

save test.mat

当我试用这个时

save('test.mat','-append'); , 

它使我的程序停止,所以我想知道实现这一点的正确方法是什么?

它们有相同的名称,并且不断被覆盖,我没有收到错误消息,我仍然保存了文件,但我注意到它只显示了最新的数据集,我应该怎么做才能避免这种情况?我希望它在每个时间步长保存每个集合

使用save进行追加的正确语法是

        save(filename,variables,'-append')

这将保存追加所有新变量,并用更新的值覆盖filename.mat中已有的变量。

相关内容

  • 没有找到相关文章

最新更新