我使用MATLAB面向对象编程书中提供的以下代码来创建一个类:
classdef BasicClass
properties
Value
end
methods
function r = roundOff(obj)
r = round([obj.Value],2);
end
function r = multiplyBy(obj,n)
r = [obj.Value] * n;
end
end
end
然后我通过在命令提示符中传递如下参数来调用该函数:
a = BasicClass(pi/3);
当我在此步骤按Enter键时,出现错误,指出调用的输入参数太多。
我正在使用MATLAB R2007b版本。(请注意,这适用于R2007b以上的版本。)
对此问题的任何帮助表示赞赏。