对包含对象的matfile使用正常加载函数

时间:2014-07-21 13:39:00

标签: matlab object

我定义了一个类并创建了对象Obj。现在我想将Obj和其他变量一起保存到某个文件夹中:

filename = 'C:\Users\username\Desktop\foldername\file.mat' ;
save(filename,'Obj','var1','var2')

接下来要做的正常和直观的事情是加载file.mat以进行进一步的工作:

load (file.mat)

不幸的是,Obj失去了它的结构,并没有被构造为我的类的对象,而是作为uint32的矩阵。 mathworks.com上有一个解决这个问题的线索: https://www.mathworks.com/matlabcentral/newsreader/view_thread/261903但它并没有帮助我。所有函数和classdef文件和matfiles等都在同一个路径中。

这是帮助。

0 个答案:

没有答案