14.4. The Rule Matrix

The If-Then rule statements illustrated in Section 14.3 are used to formulate the conditional statements that comprise fuzzy logic. A single fuzzy If-Then rule assumes the form

If x1 is ‘a1’ AND x2 is ‘a2’ then y1 is ‘b1

where a1, a2 and b1 are linguistic values defined by fuzzy sets on the ranges x1, x2 and y1, respectively.

The If part of the rule ‘x1 isa1” AND x2 isa2”’ is called the antecedent, while the then part of the rule ‘y1 isb1”’ is called the consequent. An example of such a rule might be

If temperature is ‘hot’ AND flow is ‘small’ then heat is ‘zero’

Note that hot and small are represented by the degree of membership of their respective fuzzy sets. On the other hand, zero is represented as a fuzzy set. ...

Get MATLAB® and Its Applications in Engineering: [Based on MATLAB 7.5 (R2007b)] now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.