inference(MF, rule, names.varinput, type.tnorm,
type.snorm)
fuzzifier
.rulebase
.1
means standard t-norm: min(x1, x2).2
means Hamacher product: (x1 * x2)/(x1 + x2 - x1
* x2).3
means Yager class (wit1
means standard s-norm: max(x1, x2).2
means Hamacher sum: (x1 + x2 - 2x1 * x2) / 1 -
x1 * x2.3
means Yager class (wiThe Mamdani model: A fuzzy system with, e.g., two inputs x1 and x2 (antecedents) and a single output y (consequent) is described by the following fuzzy IF-THEN rule:
IF x1 is A1 and x2 is A2 THEN y is B
where A1 and A2 are the fuzzy sets representing the antecent pairs and B is the fuzzy set representing the consequent.
The Takagi Sugeno Kang model: Suppose we have two inputs x1 and x2 and output y, then the fuzzy IF-THEN rule is as follows:
IF x1 is A1 and x2 is A2 THEN y is y = f(x1, x2)
where y = f(x1, x2) is a crisp function in the consequent part which is usually a polynomial function, and A1 and A2 are the fuzzy sets representing the antecent pairs.
Futhermore, this function has the following capabilities:
defuzzifier
, rulebase
, and
fuzzifier
.