首页 > 解决方案 > 无法在 matlab 中保存工作区变量

问题描述

在尝试保存工作区变量时,它会在 matlab 中引发错误,提示我需要切换到 -v7.3。我不确定如何解决此错误,因为早期版本不支持 Excel 文件的 readtable 函数或 xlsread 函数。

标签: matlab

解决方案


您只需要使用其中之一:

save('file.m','var1','var2',-v7.3);
save file.m var1 var2 -v7.3

默认情况下,Matlab 会将数据保存为旧格式的.mat文件。此格式不支持大于 2^31 字节的变量,但可以被旧版本的 Matlab(R2006b 之前)读取。如果变量较大,则需要切换到格式 7.3。

所有这些都在 save 函数的文档中。键入doc save并阅读。


推荐阅读