我已经花了超过5个小时试图解决自己的问题,但我想这太愚蠢了。这是代码:
classdef valueInt
properties
myValue=0;
PropertyName=0;
end
methods
function v = valueInt(val)
v.myValue=val;
end
function obj = set.PropertyName(obj,value)
obj.PropertyName = value;
end
end
end
我在尝试使用Undefined function 'PropertyName' for input arguments of type 'double'.
objeect=PropertyName(2) or vi1=valueInt(7);
感谢您的帮助和时间。我的文件名为“valueInt
”
答案 0 :(得分:0)
如果修改MATLAB类,则修改不会立即生效。
为了使它们有效,您必须重新加载该类。这是通过
完成的clear classes
仅在没有活动的类实例时才有效。