繁体   English   中英

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

[英]How to save streaming data to Matlab .mat file

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

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

save test.mat

当我尝试这个

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

它使我的程序停止运行,所以我想知道实现此目标的正确方法是什么?

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

使用保存追加的正确语法是

        save(filename,variables,'-append')

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM