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