<< checkrule sciFLT constant >>

sciFLT >> sciFLT > complement

complement

Fuzzy Logic Complemen

Calling Sequence

y=complement( x , class [,class_par] )

Parameters

x , y:

matrix of real.

class:

string, complement class. The values can be: "one" for classic complement, "sugeno" for sugeno's complement class or "yager" for yager's complement class.

class_par:

scalar, complement class parameter. "sugeno" and "yager" class need this parameter.

Description

complement compute complement class of x with parameters class_par.

"yager" class need class_par&gt;0. "sugeno"class need class_par&gt;-1.

Examples

x=linspace(0,1,100)';
y1=complement(x,"one");
y2=complement(x,"sugeno",0.5);
y3=complement(x,"yager",2);
scf();clf();
plot2d(x,[y1 y2 y3],leg="y1@y2@y3");
xtitle("Complement Class Example","x","mu(x)");

See also

Authors


Report an issue
<< checkrule sciFLT constant >>