Нечеткая логика . Как получить дополнение

я наткнулся на следующий пример нечеткой логики о нечеткой логике.

Представление возрастной проблемы 2-1. Нечеткие множества могут использоваться для представления нечетких понятий. Пусть U — разумный возрастной интервал людей.

U = {0, 1, 2, 3, ... , 100}

Решение 2-1. Этот интервал можно интерпретировать с помощью нечетких множеств, установив универсальное пространство для возраста в диапазоне от 0 до 100.

Проблема 2-2. Предположим, что понятие «молодой» представлено нечетким множеством Юнга, функция принадлежности которого задается следующим нечетким множеством.

Young= FuzzyTrapeZoid [0,0,25,40]

Все, что я хочу понять, это то, как я могу получить Дополнение[Young]


person Community    schedule 21.10.2010    source источник


Ответы (1)


Быстрый ответ заключается в том, что Complement[Young] = FuzzyTrapeZoid[25,40,100,100]. Вот изображение, показывающее (выделено красным) Янга, а дополнение — зеленым.
alt text

Вы искали алгоритм для решения этой проблемы?

изменить: добавить больше:

Общая нечеткая трапеция: FuzzyTrapeZoid[A,B,C,D]

альтернативный текст

Значение членства составляет от 0 до A, затем изменяется от 0 до 1 между A и B, остается на уровне 1 от B до C, затем изменяется от 1 до 0 между C и D. см. стр. 3 этого введения (внимание! pdf)

Поскольку дополнение нечеткого множества = 1 - the membership function, вы можете в значительной степени увидеть значения путем проверки. Для исходной задачи (которая взята из Mathematica) дополнение является единственной функцией. Для общего FuzzyTrapeZoid[A,B,C,D] вам понадобятся 2 трапеции, чтобы сделать дополнение: FuzzyTrapeZoid[0,0,A,B] + FuzzyTrapeZoid[C,D,100,100]

Для функции принадлежности Юнга это от 1 до 25, поэтому дополнение будет от 0 до 25 (это дает [25,x,x,x], где x еще предстоит определить). Поскольку функция принадлежности Юнга возрастает до 0 между 25 и 40, ясно, что дополнение будет увеличиваться от 0 до 1 в том же диапазоне (это дает [25,40,x,x], где x еще предстоит определить) . Наконец, поскольку функция принадлежности Юнга равна 0 от 40 до 100, дополнение будет равно 1 в том же диапазоне, что дает [x, 40, 100, 100] (ранее мы знали, что x = 25).

Если вы искали какое-то более формальное доказательство, извините, я плохо делаю доказательства, так как я пришел из математической школы капитана Кирка: я вижу это и могу перейти к правильному ответу, но я не могу сказать вы именно так, как я это сделал.

person Tangurena    schedule 21.10.2010
comment
привет, спасибо за ответ. Но я действительно хочу знать, как вы получили значения дополнения [молодой]. Как формула + объяснение к этому. Откуда вы взяли значения 25,40,100 - person ; 22.10.2010
comment
Чтобы вычислить дополнение членства в нечетком множестве, вычтите исходное значение из 1,0. - person Predictor; 05.02.2011