に次のクラスがあります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'.
最後のコマンドで、なぜこのエラーが発生したのですか? 関数の呼び出し方が間違っていますか? floating_search.S
th の値を関数に渡し、 whichfloating_search.M
の値を取得するにはどうすればよいですか?S
Y~=1
ありがとう。