Я определяю объект 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.
Почему это называется дважды? Я нашел это и это , где у людей был тот же вопрос, но нет ответа :-(. Я использую Matlab 7.11.0 (R2010b).
Обновление: Я отправил запрос в службу поддержки в Mathworks ... найдите ответ ниже: -).