Выполните нечеткую арифметику
Для выполнения нечетких арифметических операций нечеткие операнды (входные нечеткие множества A и B) должен быть convex fuzzy sets. Нечеткое множество является выпуклым, если для каждой пары точек x 1 и x 2 во вселенной дискурса X и λ ∈ [0,1].
α-cut нечеткого множества является область во вселенной дискурса, для которой нечеткое множество имеет определенное значение принадлежности, α. Для выпуклого нечеткого множества каждый α -cut задает непрерывную область во вселенной дискурса.
fuzarith использует непрерывные области, заданные α -кутами нечетких множеств A и B чтобы вычислить соответствующий α -cut выходного нечеткого набора C. Для этого fuzarith использует interval arithmetic.
В следующей таблице показов, как вычислить левые и правые контуры интервала выхода. Здесь:
[AL AR] - интервал, заданный α-cut нечеткого множества A.
[BL BR] - интервал, заданный α-cut нечеткого множества B.
[CL CR] - интервал, заданный α-cut нечеткого множества C.
| Интервальный арифметический оператор | Определение |
|---|---|
| Сложение: C = A + B |
|
| Вычитание: C = A - B |
|
| Умножение: C = A * B |
|
| Деление: C = A/ B |
|