Designer Instruction Manual
Publication LOGIX-UM004A-EN-P - March 2007
FuzzyDesigner Component Library 31
Trapezoidal Membership Function with Parameters (vertices): (a,b,c,d)
If a = b then A(a) = 1. If c = d then A(c) = 1.
Trapezoidal membership functions can be used in input and output
linguistic variable components.
S-shape Membership Function (cubic spline) with Parameters: (a,b,c,d)
If a = b then A(a) = 1. If c = d then A(c) = 1.
S-shape membership functions can be used in input and output
linguistic variable components.
Inverse Trapezoidal Membership Function with Parameters (vertices): (a,b,c,d)
If a = b then A(a) = 1. If c = d then A(c) = 1.
Inverse trapezoidal membership functions can be used in an input
linguistic variable component.
0
()/() [,)
()
1[,]
()/() (,]
0
if x a
xa ba if x ab
Ax
if x b c
xd cd if x cd
if x d
<
⎧
⎪
−− ∈
⎪
⎪
=
∈
⎨
⎪
−− ∈
⎪
>
⎪
⎩
ab
c
d
0
1
A(x)
x
ab
c
d
0
1
A(x)
x
ab
c
d
0
1
A(x)
x
2
3
2
3
0
23
() [,)
() 2
()
1[,]
23
() (,]
() 2
0
if x a
ba
xa x if x ab
ab
Ax
if x b c
cd
xd x if x cd
dc
if x d
<
⎧
⎪
−
⎛⎞
⎪
−− ∈
⎜⎟
⎪
−
⎝⎠
⎪
=
∈
⎨
⎪
−
⎛⎞
⎪
−− ∈
⎜⎟
−
⎪
⎝⎠
⎪
>
⎩
ab
c
d
0
1
A(x)
x
ab
c
d
0
1
A(x)
x
ab
c
d
0
1
A(x)
x
1
()/() (,]
()
0(,)
()/() [,)
1
if x a
xb ab if x ab
Ax
if x b c
xc dc if x cd
if x d
≤
⎧
⎪
−− ∈
⎪
⎪
=
∈
⎨
⎪
−− ∈
⎪
≥
⎪
⎩
ab
c
d
0
1
A(x)
x
ab
c
d
0
1
A(x)
x
ab
c
d
0
1
A(x)
x