【发布时间】:2011-10-04 09:13:06
【问题描述】:
我定义了一个 MATLAB 对象 class_save_test:
classdef class_save_test
methods
function b=saveobj(a)
fprintf('saveobj called.\n');
b=a;
end
end
end
当我尝试保存它时:
j=class_save_test
save('delme1.mat','j')
我得到了输出
saveobj called.
saveobj called.
为什么要调用两次?我发现this 和this 人们有同样的问题,但没有答案:-(。我使用的是 Matlab 7.11.0 (R2010b)。
更新:我已经向 Mathworks 提交了支持请求...在下面找到他们的答案 :-)。
【问题讨论】: