fuzarith
Perform fuzzy arithmetic
Description
Examples
Input Arguments
Output Arguments
Algorithms
To perform fuzzy arithmetic operations, the fuzzy operands (input fuzzy sets
A
and B
) must be convex fuzzy
sets. A fuzzy set is convex if, for each pair of points
x1 and
x2 in the universe of discourse
X
and λ∈[0,1].
An α-cut of a fuzzy set is the region in the universe of discourse for which the fuzzy set has a specific membership value, α. For a convex fuzzy set, every α-cut defines a continuous region in the universe of discourse.
fuzarith
uses the continuous regions defined by the
α-cuts of fuzzy sets A
and B
to
compute the corresponding α-cut of the output fuzzy set
C
. To do so, fuzarith
uses interval
arithmetic.
The following table shows how to compute the left and right boundaries of the output interval. Here:
[AL AR] is the interval defined by the α-cut of fuzzy set A.
[BL BR] is the interval defined by the α-cut of fuzzy set B.
[CL CR] is the interval defined by the α-cut of fuzzy set C.
Interval Arithmetic Operator | Definition |
---|---|
Addition: C = A+B |
|
Subtraction: C = A-B |
|
Multiplication: C = A*B |
|
Division: C = A/B |
|
Version History
Introduced before R2006a