Использование нечеткой логики в инженерной деятельности
ленького окошечка Membership Function , в котором надо выбрать тип функций членства (по числу возможных значений лингвистической пере- менной). Если же редактор пуст не был, его надо сначала очистить: Edit Remove All MFs . В правой нижней области находятся средства управления, которые позволяют изменить имя, тип и параметры выделенной функции членства. Изображения функции членства текущей переменной даны наверху спра- ва. Выделенные функции членства снабжаются квадратиками, с помощью которых можно мышью перемещать и деформировать функции членства. Эти действия сопровождаются изменением числовых значений вектора Params (внизу справа). Внизу слева в области Current Variable дается ин- формация об имени и типе переменной. Там же можно задать диапазон из- менений текущей переменной Range и ширину окна Display Range . Порядок работы с редактором функций членства. 1) Напечатать в командной строке fuzzy и создать систему с двумя входами и одним выходом, как описано выше. Дать новые имена перемен- ным и системе в соответствии с терминологией проблемы чаевых. 2) Дважды щелкнуть на переменой service , чтобы открыть редактор функций членства. 3) Ввести в поля Range и Display Range [0 10]. 4) Создать функции членства для переменной service . Удалить функции членства по умолчанию для переменной ser- vice , если они не подходят: Edit Remove All MFs . Открыть диалоговое окно Membership Function : Edit Add MFs . Выбрать тип функции членства gaussmf . Проверить, что число функций членства равно трем ( poor, good, excellent ).
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy