创建单元格数组我尝试在可以将两个值分配给单元格数组的句柄类中创建一个简单的方法。第一个值是一个数字,只是一个观察数字。下一个值必须是两个字母字符串。我曾尝试以下方法:Matlab,从方法
function addemp(obj, num,ini)
obj.empnam(num,:) = {num,ini};
end
其中,mednum是观察编号,medini是字符串。我曾尝试调用如下函数:
Addemp(m,1,'ES')
其中m是Holders空empnam类属性的对象。
这将返回错误: 分配有更多的非单RHS尺寸大于非单 标
,所以我希望我的想法很明确,我相信这是一个简单的语法错误。
非常感谢你提前
/拉塞
你如何定义/ init属性'obj.empnam'? – Shai 2013-04-30 15:54:16
它只是空的?我通过构造函数加载它: m = scheme 这只是给了我已经决定拥有的四个空属性。 – Lasse 2013-04-30 15:58:51
我的代码好像是在数组已经创建的时候运行的,但是如何创建一个空的cellarray?只是细胞()?因为这可能是我自己的问题的解决方案.. – Lasse 2013-04-30 16:18:39