Представление и обработка знаний
94 Нечеткая переменная – это тройка < , X , C >, где – наиме- нование нечеткой переменной, X – универсальное множество, C – нечеткое множество, определенное на множестве X ; G – синтаксическая процедура, позволяющая генерировать новые осмысленные термы (грамматика); М – семантическая процедура, которая каждое новое значе- ние лингвистической переменной, образуемое с помощью G , пре- вращает в нечеткую переменную путем формирования нечеткого множества. Лингвистическая переменная принимает значения из множества Т . Пример 3. Построим лингвистическую переменную, форма- лизующую понятие скорости автомобиля: 1) зададим имя лингвистической переменной: – «скорость автомобиля»; 2) определим имена нечетких переменных значений лин- гвистической переменной: Т = {«Малая», «Средняя», «Большая»}; 3) пусть значение скорости измеряется в км/ч и может при- нимать дискретные значения от 10 до 100 с шагом в 10 км/ч, тогда универсальное множество X определим следующим образом: Х = {10; 20; 30; …; 100}; 4) зададим нечеткие множества С 1 , С 2 , С 3 нечетких перемен- ных а 1 = “ малая ”, Х , С 1 , а 2 = “ средняя ”, Х , С 2 ; а 3 = “ боль- шая ”, Х , С 3 : С 1 = {<1/10>,<0,8/20>,<0,6/30>,<0,4/40>,<0/60>,…,<0/100>}, С 2 = {<0/10>,<0,2/20>,<0,4/30>,<0,9/40>,<1/60>,…,<0/100>}, С 3 = {<0/10>,…,<0/60>,<0,5/70>,<0,8/90>,<1/100>}; 5) синтаксическую процедуру G , обеспечивающую формиро- вание имен нечетких переменных, зададим операторной граммати- кой: G = ( N , T , O , P , S ), где N = { E , T , P , M } – нетерминальные символы;
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy