【发布时间】:2014-03-24 21:27:55
【问题描述】:
假设,例如,我有两个类:A 和 B。我已将 B 设置为句柄类,并希望 A 的属性实例化此类(即 B)。
因此,我在A班做了这样的事情:
% Constructor
function a = A()
a.objB = B(); % This works fine
...
for i = 1:10
a.var(i) = B(); % This causes an error to occur
end
end
错误如下:
“使用 double 无法从 B 转换为 double 时出错。
如果我将a.var(i) = B(); 更改为var(i) = B();,for 循环中的代码 sn-p 似乎可以工作。
你知道这是为什么吗?
【问题讨论】:
标签: function oop matlab matlab-deployment