我带班很久以前的工作,但我却无法得到一件事是如何从功能/输出构造的类似功能。 我已经看到了多个例子,但coulnd't清除点。 这里心中已经的一个简单的例子myFunc
输出阵列,并且同样的功能在类,如何从类输出像的功能。 如何采取从类的任何功能输出就像一个功能?
myFunc的:
function M=myFunc(n)
[M]=[];
i=0;
for ii=1:n
M(ii)=i;
%% Counter
i=i+4;
end
end
我的课:
classdef myClass
properties (Access=private)
n
M
i
end
methods
function obj = myClass(n)
obj.n = n;
end
function myFunc(obj)
for ii=1:obj.n
obj.M(ii)=obj.i;
%% Counter
obj.i=obj.i+4;
end
end
end
end
**EDIT 1:**
classdef myClass
properties (Access=private)
n
M
i
end
methods
function obj = myClass(n)
obj.n = n;
end
function M = myFunc(obj)
for ii=1:obj.n
obj.M(ii)=obj.i;
%% Counter
obj.i=obj.i+4;
end
M = obj.M;
end
end
end