SlideShare a Scribd company logo
EE-646
Lecture-4
Types of Membership Functions
Basic Definitions
5-Sep-12 2EE-646, Lec-4
Symmetric MF
A fuzzy set is symmetric if its membership
function (MF) is symmetric about a certain
point x = c and we write
( ) ( );A Ac x c x x Xµ µ+= − ∀ ∈
5-Sep-12 3EE-646, Lec-4
Decreasing MF (Open Left)
A fuzzy set is open left or decreasing if
membership values continuously decrease
(from 1) as we increase x
lim ( ) 1 & lim ( ) 0A A
x x
x xµ µ
→−∞ →+∞
= =
5-Sep-12 4EE-646, Lec-4
Increasing MF (Open Right)
A fuzzy set is open right or increasing if
membership values continuously increase (up
to 1) as we increase x
5-Sep-12 5EE-646, Lec-4
lim ( ) 0 & lim ( ) 1A A
x x
x xµ µ
→−∞ →+∞
= =
Approximating MF (Closed Fuzzy Set)
A fuzzy set is closed if values on both ends
decrease to zero i.e.
lim ( ) lim ( ) 0A A
x x
x xµ µ
→−∞ →+∞
= =
5-Sep-12 6EE-646, Lec-4
Types of Membership Functions
• Increasing Type (Γ-function, S-function)
• Decreasing Type (L or Z-function)
• Approximation Type (Triangular function,
Trapezoidal function, Gaussian Function, Bell
function)
5-Sep-12 7EE-646, Lec-4
Γ- Function
5-Sep-12 8EE-646, Lec-4
( )
0,
: , 1,
,
x
x x
x
x
α
α β β
α
α β
β α

 <

Γ = ≥
 −
 ≤ <
−
5-Sep-12 9EE-646, Lec-4
S - Function
5-Sep-12 EE-646, Lec-4 10
( )
2
2
0,
2 ,
: , ,
1 2 ,
1,
x
x
x
S x
x
x
x
α
α
α β
γ α
α β γ
α
β γ
γ α
γ
<

 −
≤ <  −  
= 
  −
− ≤ <  − 
 ≥
5-Sep-12 11EE-646, Lec-4
By symmetry, we can reduce the no. of parameters and
we can take
2
α γ
β
+
=
µ (x)
x
L or Z - Function
5-Sep-12 12EE-646, Lec-4
( )
1,
: , ,
0,
x
x
L x x
x
α
α
α β α β
β α
β
 <

−
= ≤ <
−
 ≥
µ(x)
x
5-Sep-12 13EE-646, Lec-4
Triangular Function
5-Sep-12 EE-646, Lec-4 14
( )
( ) ( )
( ) ( )
0 ,
/ ,
or : , ,
/ ,
0 ,
x
x x
x
x x
x
α
α β α α β
α β γ
γ γ β β γ
γ
≤

− − < ≤
∆ Λ =
− − < ≤
 >
µ (x)
x
5-Sep-12 15EE-646, Lec-4
Trapezoidal or Π-Function
5-Sep-12 EE-646, Lec-4 16
( )
( ) ( )
( ) ( )
0 ,
/ ,
: , , , 1 ,
/ ,
0 ,
x
x x
x x
x x
x
α
α β α α β
α β γ δ β γ
δ δ γ γ δ
δ
≤

− − < ≤

Π= < ≤
 − − < ≤

 >
5-Sep-12 17EE-646, Lec-4
µ(x)
x
α β γ δ
Gaussian Function
• Also known as normalized distribution
function. It is defined as
• It can be used as inc, dec or approx. type
function by controlling only two parameters
5-Sep-12 18EE-646, Lec-4
( )
2
1
Gaussian : , exp
2
c
c
x x
x x σ
σ
 − 
= −  
   
Gaussian Function
5-Sep-12 EE-646, Lec-4 19
xc
x
µ(x)
Generalized Bell Function
• Crossover points are c ± a
• BW is 2a
• Flat on top
5-Sep-12 EE-646, Lec-4 20
( ) 2
1
Bell : , ,
1
b
x a b c
x c
a
=
−
+
Generalized Bell Function
5-Sep-12 EE-646, Lec-4 21
Effect of Change in parameters
5-Sep-12 22EE-646, Lec-4
Sigmoidal Function
• Used extensively in ANN theory
• Please see yourself
5-Sep-12 23EE-646, Lec-4
Today’s Task
• Find out the MATLAB commands for these
functions and generate some sample
functions
5-Sep-12 24EE-646, Lec-4

More Related Content

What's hot

Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
17. Recovery System in DBMS
17. Recovery System in DBMS17. Recovery System in DBMS
17. Recovery System in DBMS
koolkampus
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
Ritu Bafna
 
Classical relations and fuzzy relations
Classical relations and fuzzy relationsClassical relations and fuzzy relations
Classical relations and fuzzy relations
Baran Kaynak
 
Dinive conquer algorithm
Dinive conquer algorithmDinive conquer algorithm
Dinive conquer algorithm
Mohd Arif
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
Gautam Saxena
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
AMIT KUMAR
 
Query trees
Query treesQuery trees
Query trees
Shefa Idrees
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
Ildar Nurgaliev
 
Time and space complexity
Time and space complexityTime and space complexity
Time and space complexity
Ankit Katiyar
 
Bayseian decision theory
Bayseian decision theoryBayseian decision theory
Bayseian decision theory
sia16
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
Jismy .K.Jose
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relations
naugariya
 
weak slot and filler
weak slot and fillerweak slot and filler
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
Bharat Bhushan
 
Input-Buffering
Input-BufferingInput-Buffering
Input-Buffering
Dattatray Gandhmal
 
Unit iv(simple code generator)
Unit iv(simple code generator)Unit iv(simple code generator)
Unit iv(simple code generator)
Kalaimathi Vijayakumar
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
ABSARQURESHI
 

What's hot (20)

Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
Mc culloch pitts neuron
 
17. Recovery System in DBMS
17. Recovery System in DBMS17. Recovery System in DBMS
17. Recovery System in DBMS
 
Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Classical relations and fuzzy relations
Classical relations and fuzzy relationsClassical relations and fuzzy relations
Classical relations and fuzzy relations
 
Dinive conquer algorithm
Dinive conquer algorithmDinive conquer algorithm
Dinive conquer algorithm
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Query trees
Query treesQuery trees
Query trees
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
 
Time and space complexity
Time and space complexityTime and space complexity
Time and space complexity
 
Bayseian decision theory
Bayseian decision theoryBayseian decision theory
Bayseian decision theory
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relations
 
weak slot and filler
weak slot and fillerweak slot and filler
weak slot and filler
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
 
Input-Buffering
Input-BufferingInput-Buffering
Input-Buffering
 
Unit iv(simple code generator)
Unit iv(simple code generator)Unit iv(simple code generator)
Unit iv(simple code generator)
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
 

Similar to L4 types of membership functions

Recursive Compressed Sensing
Recursive Compressed SensingRecursive Compressed Sensing
Recursive Compressed Sensing
Pantelis Sopasakis
 
Stability criterion of periodic oscillations in a (15)
Stability criterion of periodic oscillations in a (15)Stability criterion of periodic oscillations in a (15)
Stability criterion of periodic oscillations in a (15)
Alexander Decker
 
3.4 a linear programming
3.4 a linear programming3.4 a linear programming
3.4 a linear programming
fthrower
 
3.4 linear programming
3.4 linear programming3.4 linear programming
3.4 linear programming
fthrower
 
Introduction to Functions
Introduction to FunctionsIntroduction to Functions
Introduction to Functions
Melanie Loslo
 
5.1 Quadratic Functions
5.1 Quadratic Functions5.1 Quadratic Functions
5.1 Quadratic Functions
smiller5
 
Note introductions of functions
Note introductions of functionsNote introductions of functions
Note introductions of functions
SMK Tengku Intan Zaharah
 
Introduction to functions
Introduction to functionsIntroduction to functions
Introduction to functions
Elkin Guillen
 
5.5 Zeros of Polynomial Functions
5.5 Zeros of Polynomial Functions5.5 Zeros of Polynomial Functions
5.5 Zeros of Polynomial Functions
smiller5
 
133467 p1a10
133467 p1a10133467 p1a10
Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective OptimizationDominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
Ilya Loshchilov
 
BCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IVBCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IV
Rai University
 
Calculus - Functions Review
Calculus - Functions ReviewCalculus - Functions Review
Calculus - Functions Review
hassaanciit
 
December 9, 2014
December 9, 2014December 9, 2014
December 9, 2014
khyps13
 
BP106RMT.pdf
BP106RMT.pdfBP106RMT.pdf
BP106RMT.pdf
BurhaanBhat1
 
Matlab algebra
Matlab algebraMatlab algebra
Matlab algebra
pramodkumar1804
 
Basic Cal - Quarter 1 Week 1-2.pptx
Basic Cal - Quarter 1 Week 1-2.pptxBasic Cal - Quarter 1 Week 1-2.pptx
Basic Cal - Quarter 1 Week 1-2.pptx
jamesvalenzuela6
 
2.5 Transformations of Functions
2.5 Transformations of Functions2.5 Transformations of Functions
2.5 Transformations of Functions
smiller5
 
Limits of a function: Introductory to Calculus
Limits of a function: Introductory to CalculusLimits of a function: Introductory to Calculus
Limits of a function: Introductory to Calculus
JeninaGraceRuiz
 
gen math.pptx
gen math.pptxgen math.pptx
gen math.pptx
travesadrian63
 

Similar to L4 types of membership functions (20)

Recursive Compressed Sensing
Recursive Compressed SensingRecursive Compressed Sensing
Recursive Compressed Sensing
 
Stability criterion of periodic oscillations in a (15)
Stability criterion of periodic oscillations in a (15)Stability criterion of periodic oscillations in a (15)
Stability criterion of periodic oscillations in a (15)
 
3.4 a linear programming
3.4 a linear programming3.4 a linear programming
3.4 a linear programming
 
3.4 linear programming
3.4 linear programming3.4 linear programming
3.4 linear programming
 
Introduction to Functions
Introduction to FunctionsIntroduction to Functions
Introduction to Functions
 
5.1 Quadratic Functions
5.1 Quadratic Functions5.1 Quadratic Functions
5.1 Quadratic Functions
 
Note introductions of functions
Note introductions of functionsNote introductions of functions
Note introductions of functions
 
Introduction to functions
Introduction to functionsIntroduction to functions
Introduction to functions
 
5.5 Zeros of Polynomial Functions
5.5 Zeros of Polynomial Functions5.5 Zeros of Polynomial Functions
5.5 Zeros of Polynomial Functions
 
133467 p1a10
133467 p1a10133467 p1a10
133467 p1a10
 
Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective OptimizationDominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
 
BCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IVBCA_MATHEMATICS-I_Unit-IV
BCA_MATHEMATICS-I_Unit-IV
 
Calculus - Functions Review
Calculus - Functions ReviewCalculus - Functions Review
Calculus - Functions Review
 
December 9, 2014
December 9, 2014December 9, 2014
December 9, 2014
 
BP106RMT.pdf
BP106RMT.pdfBP106RMT.pdf
BP106RMT.pdf
 
Matlab algebra
Matlab algebraMatlab algebra
Matlab algebra
 
Basic Cal - Quarter 1 Week 1-2.pptx
Basic Cal - Quarter 1 Week 1-2.pptxBasic Cal - Quarter 1 Week 1-2.pptx
Basic Cal - Quarter 1 Week 1-2.pptx
 
2.5 Transformations of Functions
2.5 Transformations of Functions2.5 Transformations of Functions
2.5 Transformations of Functions
 
Limits of a function: Introductory to Calculus
Limits of a function: Introductory to CalculusLimits of a function: Introductory to Calculus
Limits of a function: Introductory to Calculus
 
gen math.pptx
gen math.pptxgen math.pptx
gen math.pptx
 

More from Mohammad Umar Rehman

PEE-102A_L-11
PEE-102A_L-11PEE-102A_L-11
PEE-102A_L-11
Mohammad Umar Rehman
 
PEE-102A_L-12
PEE-102A_L-12PEE-102A_L-12
PEE-102A_L-12
Mohammad Umar Rehman
 
PEE-102A_L-8
PEE-102A_L-8PEE-102A_L-8
PEE-102A_L-8
Mohammad Umar Rehman
 
PEE-102A_L-10
PEE-102A_L-10PEE-102A_L-10
PEE-102A_L-10
Mohammad Umar Rehman
 
PEE-102A_L-9
PEE-102A_L-9PEE-102A_L-9
PEE-102A_L-9
Mohammad Umar Rehman
 
PEE-102A_L-7
PEE-102A_L-7PEE-102A_L-7
PEE-102A_L-7
Mohammad Umar Rehman
 
PEE-102A_L-6
PEE-102A_L-6PEE-102A_L-6
PEE-102A_L-6
Mohammad Umar Rehman
 
PEE-102A_L-5
PEE-102A_L-5PEE-102A_L-5
PEE-102A_L-5
Mohammad Umar Rehman
 
PEE-102A_L-4
PEE-102A_L-4PEE-102A_L-4
PEE-102A_L-4
Mohammad Umar Rehman
 
PEE-102A_L-2
PEE-102A_L-2PEE-102A_L-2
PEE-102A_L-2
Mohammad Umar Rehman
 
PEE-102A_L-3
PEE-102A_L-3PEE-102A_L-3
PEE-102A_L-3
Mohammad Umar Rehman
 
PEE-102A_L-1
PEE-102A_L-1PEE-102A_L-1
PEE-102A_L-1
Mohammad Umar Rehman
 
BIE-601_Unit-4_Lec-4 & 5
BIE-601_Unit-4_Lec-4 & 5BIE-601_Unit-4_Lec-4 & 5
BIE-601_Unit-4_Lec-4 & 5
Mohammad Umar Rehman
 
BIE-601_Unit-5_Lec-3
BIE-601_Unit-5_Lec-3BIE-601_Unit-5_Lec-3
BIE-601_Unit-5_Lec-3
Mohammad Umar Rehman
 
BIE-601_Unit-5_Lec-2
BIE-601_Unit-5_Lec-2BIE-601_Unit-5_Lec-2
BIE-601_Unit-5_Lec-2
Mohammad Umar Rehman
 
BIE-601_Unit-5_Lec-1
BIE-601_Unit-5_Lec-1BIE-601_Unit-5_Lec-1
BIE-601_Unit-5_Lec-1
Mohammad Umar Rehman
 
BIE-601_Unit-4_Lec-3
BIE-601_Unit-4_Lec-3BIE-601_Unit-4_Lec-3
BIE-601_Unit-4_Lec-3
Mohammad Umar Rehman
 
BIE-601_Unit-4_Lec-2
BIE-601_Unit-4_Lec-2BIE-601_Unit-4_Lec-2
BIE-601_Unit-4_Lec-2
Mohammad Umar Rehman
 
BIE-601_Unit-4_Lec-1
BIE-601_Unit-4_Lec-1BIE-601_Unit-4_Lec-1
BIE-601_Unit-4_Lec-1
Mohammad Umar Rehman
 
BIE-601_Unit-3_Part-2
BIE-601_Unit-3_Part-2BIE-601_Unit-3_Part-2
BIE-601_Unit-3_Part-2
Mohammad Umar Rehman
 

More from Mohammad Umar Rehman (20)

PEE-102A_L-11
PEE-102A_L-11PEE-102A_L-11
PEE-102A_L-11
 
PEE-102A_L-12
PEE-102A_L-12PEE-102A_L-12
PEE-102A_L-12
 
PEE-102A_L-8
PEE-102A_L-8PEE-102A_L-8
PEE-102A_L-8
 
PEE-102A_L-10
PEE-102A_L-10PEE-102A_L-10
PEE-102A_L-10
 
PEE-102A_L-9
PEE-102A_L-9PEE-102A_L-9
PEE-102A_L-9
 
PEE-102A_L-7
PEE-102A_L-7PEE-102A_L-7
PEE-102A_L-7
 
PEE-102A_L-6
PEE-102A_L-6PEE-102A_L-6
PEE-102A_L-6
 
PEE-102A_L-5
PEE-102A_L-5PEE-102A_L-5
PEE-102A_L-5
 
PEE-102A_L-4
PEE-102A_L-4PEE-102A_L-4
PEE-102A_L-4
 
PEE-102A_L-2
PEE-102A_L-2PEE-102A_L-2
PEE-102A_L-2
 
PEE-102A_L-3
PEE-102A_L-3PEE-102A_L-3
PEE-102A_L-3
 
PEE-102A_L-1
PEE-102A_L-1PEE-102A_L-1
PEE-102A_L-1
 
BIE-601_Unit-4_Lec-4 & 5
BIE-601_Unit-4_Lec-4 & 5BIE-601_Unit-4_Lec-4 & 5
BIE-601_Unit-4_Lec-4 & 5
 
BIE-601_Unit-5_Lec-3
BIE-601_Unit-5_Lec-3BIE-601_Unit-5_Lec-3
BIE-601_Unit-5_Lec-3
 
BIE-601_Unit-5_Lec-2
BIE-601_Unit-5_Lec-2BIE-601_Unit-5_Lec-2
BIE-601_Unit-5_Lec-2
 
BIE-601_Unit-5_Lec-1
BIE-601_Unit-5_Lec-1BIE-601_Unit-5_Lec-1
BIE-601_Unit-5_Lec-1
 
BIE-601_Unit-4_Lec-3
BIE-601_Unit-4_Lec-3BIE-601_Unit-4_Lec-3
BIE-601_Unit-4_Lec-3
 
BIE-601_Unit-4_Lec-2
BIE-601_Unit-4_Lec-2BIE-601_Unit-4_Lec-2
BIE-601_Unit-4_Lec-2
 
BIE-601_Unit-4_Lec-1
BIE-601_Unit-4_Lec-1BIE-601_Unit-4_Lec-1
BIE-601_Unit-4_Lec-1
 
BIE-601_Unit-3_Part-2
BIE-601_Unit-3_Part-2BIE-601_Unit-3_Part-2
BIE-601_Unit-3_Part-2
 

L4 types of membership functions

  • 3. Symmetric MF A fuzzy set is symmetric if its membership function (MF) is symmetric about a certain point x = c and we write ( ) ( );A Ac x c x x Xµ µ+= − ∀ ∈ 5-Sep-12 3EE-646, Lec-4
  • 4. Decreasing MF (Open Left) A fuzzy set is open left or decreasing if membership values continuously decrease (from 1) as we increase x lim ( ) 1 & lim ( ) 0A A x x x xµ µ →−∞ →+∞ = = 5-Sep-12 4EE-646, Lec-4
  • 5. Increasing MF (Open Right) A fuzzy set is open right or increasing if membership values continuously increase (up to 1) as we increase x 5-Sep-12 5EE-646, Lec-4 lim ( ) 0 & lim ( ) 1A A x x x xµ µ →−∞ →+∞ = =
  • 6. Approximating MF (Closed Fuzzy Set) A fuzzy set is closed if values on both ends decrease to zero i.e. lim ( ) lim ( ) 0A A x x x xµ µ →−∞ →+∞ = = 5-Sep-12 6EE-646, Lec-4
  • 7. Types of Membership Functions • Increasing Type (Γ-function, S-function) • Decreasing Type (L or Z-function) • Approximation Type (Triangular function, Trapezoidal function, Gaussian Function, Bell function) 5-Sep-12 7EE-646, Lec-4
  • 8. Γ- Function 5-Sep-12 8EE-646, Lec-4 ( ) 0, : , 1, , x x x x x α α β β α α β β α   <  Γ = ≥  −  ≤ < −
  • 10. S - Function 5-Sep-12 EE-646, Lec-4 10 ( ) 2 2 0, 2 , : , , 1 2 , 1, x x x S x x x x α α α β γ α α β γ α β γ γ α γ <   − ≤ <  −   =    − − ≤ <  −   ≥
  • 11. 5-Sep-12 11EE-646, Lec-4 By symmetry, we can reduce the no. of parameters and we can take 2 α γ β + = µ (x) x
  • 12. L or Z - Function 5-Sep-12 12EE-646, Lec-4 ( ) 1, : , , 0, x x L x x x α α α β α β β α β  <  − = ≤ < −  ≥
  • 14. Triangular Function 5-Sep-12 EE-646, Lec-4 14 ( ) ( ) ( ) ( ) ( ) 0 , / , or : , , / , 0 , x x x x x x x α α β α α β α β γ γ γ β β γ γ ≤  − − < ≤ ∆ Λ = − − < ≤  >
  • 16. Trapezoidal or Π-Function 5-Sep-12 EE-646, Lec-4 16 ( ) ( ) ( ) ( ) ( ) 0 , / , : , , , 1 , / , 0 , x x x x x x x x α α β α α β α β γ δ β γ δ δ γ γ δ δ ≤  − − < ≤  Π= < ≤  − − < ≤   >
  • 18. Gaussian Function • Also known as normalized distribution function. It is defined as • It can be used as inc, dec or approx. type function by controlling only two parameters 5-Sep-12 18EE-646, Lec-4 ( ) 2 1 Gaussian : , exp 2 c c x x x x σ σ  −  = −      
  • 19. Gaussian Function 5-Sep-12 EE-646, Lec-4 19 xc x µ(x)
  • 20. Generalized Bell Function • Crossover points are c ± a • BW is 2a • Flat on top 5-Sep-12 EE-646, Lec-4 20 ( ) 2 1 Bell : , , 1 b x a b c x c a = − +
  • 22. Effect of Change in parameters 5-Sep-12 22EE-646, Lec-4
  • 23. Sigmoidal Function • Used extensively in ANN theory • Please see yourself 5-Sep-12 23EE-646, Lec-4
  • 24. Today’s Task • Find out the MATLAB commands for these functions and generate some sample functions 5-Sep-12 24EE-646, Lec-4