未定义的功能''对于类型' double'的输入参数

时间:2015-01-06 14:22:26

标签: matlab

我已经花了超过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

1 个答案:

答案 0 :(得分:0)

如果修改MATLAB类,则修改不会立即生效。

为了使它们有效,您必须重新加载该类。这是通过

完成的
clear classes

仅在没有活动的类实例时才有效。