我想在一个文件中定义一个类,在其他几个文件中定义它的方法。
显然,这样做的方法是在类文件夹中创建一个名为@<ClassName>
的子文件夹,并将所有方法文件放在所谓的&#34; @ - 文件夹&#34;。< / p>
但是,一旦我创建了@ -folder,我就不确定要在类定义文件中放入什么来让它知道@ -folder中的方法。
classdef myClass
properties
myProperty = 0;
end
methods
%#
%# --- What goes here? ---
%#
end
end
答案 0 :(得分:4)
您声明的函数签名不含function
关键字,最后带分号。
classdef myClass
properties
myProperty = 0;
end
methods
retval = my_function ( arguments );
end
end
然后MATLAB将寻找名为../@MyClass/my_function.m
的文件。