【发布时间】:2013-01-10 22:37:37
【问题描述】:
假设我在类文件中定义了一个 MATLAB 对象
classdef foo
properties
bar
end
end
然后我创建了一个 foo 对象
myfoo = foo();
现在我想动态地向 foo 添加另一个字段。我想要的是
myfoo.newfield = 42;
但这会引发错误。
我知道有一种方法可以将字段/属性动态添加到 MATLAB 对象,但我不记得它或在帮助中很容易找到它。有人知道语法吗?
【问题讨论】:
-
我所做的是将结构添加为对象的属性,然后将字段添加到结构中。但对我来说,这有点不直观,因为我希望能够添加新属性。