function
Last update : 24/9/2004
defuzzm - Returns a defuzzified
value,
Calling Sequence
-
y=defuzzm( x, mf_value,
method)
Parameters
-
x
: column vector.
-
mf_value
: member function evaluated at
x
.
-
method
: string. Defuzzification method.
"centroide"
for
centroide of area, "
bisector"
for bisection of area,
"mom"
for mean of maximum,
"lom"
for
largest of maximum and
"som"
for smallest of
maximum.
Description
defuzzm
returns a defuzzified value
y
, of a
member function value
mf_value
at associated variable value
x
, using
method
defuzzification strategies.
Examples
x=linspace(0,1,100)';
mf_value=max(0.6*trimf(x,[0 0.2 0.4]),0.4*trimf(x,[0.3 0.6 0.9]));
y_centroide=defuzzm(x,mf_value,"centroide");
y_bisector=defuzzm(x,mf_value,"bisector");
See Also
member_functions
,
Author
Jaime Urzua Grez