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