CHAPTER 9
MEMBERSHIP FUNCTIONS
April 2007 1
CRISP MEMBERSHIP FUCNTIONS
Crisp membership functions () are either one or zero.
Consider the example: Numbers greater than 10. The
membership curve for the set A is given by
April 2007 2
REPRESENTING A DOMAIN IN
FUZZY LOGIC
April 2007 3
FUZZY MEMBERSHIP FUCNTIONS
April 2007 4
FUZZY MEMBERSHIP FUCNTIONS
The set B of numbers approaching 2 can be represented by
the membership function
April 2007 5
FUZZINESS vs PROBABILITY
April 2007 6
LINGUISTIC VARIABLE
April 2007 7
LINGUISTIC VARIABLE
Let x be a linguistic variable with the label “speed”.
Terms of x, which are fuzzy sets, could be “positive low”,
“negative high” from the term set T:
T = {PostiveHigh, PositiveLow, NegativeLow,
NegativeHigh, Zero}
Each term is a fuzzy variable defined on the base variable
which might be the scale of all relevant velocities.
April 2007 8
MEMBERSHIP FUCNTIONS
April 2007 9
MEMBERSHIP FUCNTIONS
April 2007 10
FEATURES OF MEMBERSHIP
FUNCTIONS
CORE:
SUPPORT:
BOUNDARY:
April 2007 11
FUZZIFICATION
April 2007 12
FUZZIFICATION
Use crisp inputs from the user.
Determine membership values for all the relevant
classes (i.e., in right Universe of Discourse).
April 2007 13
EXAMPLE - FUZZIFICATION
April 2007 14
FUZZIFICATION OF HEIGHT
April 2007 15
FUZZIFICATION OF WEIGHT
April 2007 16
METHODS OF MEMBERSHIP VALUE
ASSIGNMENT
The various methods of assigning membership values
are:
Intuition,
Inference,
Rank ordering,
Angular fuzzy sets,
Neural networks,
Genetic algorithm,
Inductive reasoning.
April 2007 17
SUMMARY
The contents discussed in this chapter
include:
Membership functions – Definition and
properties.
Linguistic variables.
Fuzzification process.
April 2007 18