У меня есть класс MyData
и класс Container
classdef MyData < handle
properties
x
end
methods
function obj=MyData()
obj.x=0;
end
end
end
classdef Container < handle
properties
myobject_array
end
methods
function obj=Container(n)
obj.myobject_array(n)=MyData();
end
end
end
Когда я хочу создать объект Container
с помощью Container(3)
, выдается следующая ошибка
The following error occurred converting from MyData to double:
Conversion to double from MyData is not possible.
Error in Container (line 8)
obj.myobject_array(n)=MyData();
Как я могу написать конструктор Container
, чтобы создать массив из MyData
объекта в Container
объекте?