有没有办法将MATLAB对象写入内存?

现在,我正在浏览一个大型的excel数据库(超过16,000)条目,并将条目转换为我创build的类的对象。 因为通过数据库并创build所有对象需要很长时间,所以我想知道是否有办法将这些对象保存到内存中,这样每次运行程序时都不需要将数据库重新转换为对象,我可以只需运行一次转换脚本,然后加载对象。

谢谢!

将数据处理成对象后,对象将位于工作区中。 然后将对象保存到.mat。

例如,

p = rand(1,10); q = ones(10); save('yourfile.mat','p','q') 

下一次,只需打开.mat文件来获取数据。

例:

 load('yourfile.mat') 

就像@Amro说的那样:mathworks.com/help/matlab/control-save-and-load.html