Добавить
Уведомления

Бинарные операции над нечеткими множествами в Matlab

В видео рассмотрена реализация бинарных операций над нечёткими множествами в математическом пакете Matlab. Показана возможность создания m-файла с функцией Fuzoper с последующим вызовом её внутри других программ для определения бинарных операций над нечёткими множествами. Результат выполнения операций представляется в графическом виде, при этом первоначальные нечёткие множества изображены жёлтым и красным цветами, а результирующее нечёткое множество - голубым цветом. Работа выполнена Шевченко Е.Д. Приведём фрагмент программы. Для реализации в математическом пакете Matlab бинарной операции «Min-пересечение» двух нечётких множеств A с трапециевидной функцией принадлежности и B с функцией принадлежности гауссовского типа необходимо в области «Command Window» математического пакета Matlab указать следующую совокупность команд: x = 0:0.1:10; A = trapmf(x, [1 2 3 5]); % трапециевидное нечёткое множество A B = gaussmf(x, [2 5]); % нечёткое множество с гауссовой функцией принадлежности В C1 = fuzoper(x, A, B, 'miin'); subplot(1,1,1); plot(x, A, 'y––', x, B, 'm:', x, C1, 'c'); title('min–пересечение нечётких множеств А и В') см. ещё текстовые материалы на Дзен: https://dzen.ru/independent_work см. ещё ссылка на Ютуб: https://youtube.com/channel/UCLvLhIS3tQNDMRdfwr1cWBA?si=ifBJ8bmTTO8UqGKv

12+
12 просмотров
год назад
12+
12 просмотров
год назад

В видео рассмотрена реализация бинарных операций над нечёткими множествами в математическом пакете Matlab. Показана возможность создания m-файла с функцией Fuzoper с последующим вызовом её внутри других программ для определения бинарных операций над нечёткими множествами. Результат выполнения операций представляется в графическом виде, при этом первоначальные нечёткие множества изображены жёлтым и красным цветами, а результирующее нечёткое множество - голубым цветом. Работа выполнена Шевченко Е.Д. Приведём фрагмент программы. Для реализации в математическом пакете Matlab бинарной операции «Min-пересечение» двух нечётких множеств A с трапециевидной функцией принадлежности и B с функцией принадлежности гауссовского типа необходимо в области «Command Window» математического пакета Matlab указать следующую совокупность команд: x = 0:0.1:10; A = trapmf(x, [1 2 3 5]); % трапециевидное нечёткое множество A B = gaussmf(x, [2 5]); % нечёткое множество с гауссовой функцией принадлежности В C1 = fuzoper(x, A, B, 'miin'); subplot(1,1,1); plot(x, A, 'y––', x, B, 'm:', x, C1, 'c'); title('min–пересечение нечётких множеств А и В') см. ещё текстовые материалы на Дзен: https://dzen.ru/independent_work см. ещё ссылка на Ютуб: https://youtube.com/channel/UCLvLhIS3tQNDMRdfwr1cWBA?si=ifBJ8bmTTO8UqGKv

, чтобы оставлять комментарии