我有以下课程matlab
:
classdef floating_search
properties
S,M;
end
methods
function s = support(x,y)
for i=1:length(x)
if(y(i)~=1)
s = x(i);
end
end
end
end
end
现在,在命令 winows 中,我执行了以下操作:
>> x=1:10;
>> floating_search.S = x;
>> y=trapmf(x,[1 3 5 9])
y =
Columns 1 through 7
0 0.5000 1.0000 1.0000 1.0000 0.7500 0.5000
Columns 8 through 10
0.2500 0 0
>> floating_search.M = y;
>> floating_search.support(floating_search.S, floating_search.M)
??? Reference to non-existent field 'support'.
对于最后一个命令,为什么会出现此错误?我是否调用了错误的函数?如何将 th 值传递给函数floating_search.S
并floating_search.M
检索S
which的值Y~=1
?
谢谢。