Использование нечеткой логики в инженерной деятельности
a.input(1).mf(2).params=[1.5 5]; a.input(1).mf(3).name= excellent ; a.input(1).mf(3).type= gaussmf ; a.input(1).mf(3).params=[1.5 10]; a.input(2).name= food ; a.input(2).range=[0 10]; a.input(2).mf(1).name= rancid ; a.input(2).mf(1).type= trapmf ; a.output(2).mf(1).params=[-2 0 1 3]; a.output(2).mf(2).name= delicious ; a.output(2).mf(2).type= trapmf ; a.output(2).mf(2).params=[7 9 10 12]; a.output(1).name= tip ; a.output(1).range=[0 30]; a.output(1).mf(1).name= cheap ; a.output(1).mf(1).type= trimf ; a.output(1).mf(1).params=[0 5 10]; a.output(1).mf(2).name= average ; a.output(1).mf(2).type= trimf ; a.output(1).mf(2).params=[10 15 20]; a.output(1).mf(3).name= generous ; a.output(1).mf(3).type= trimf ; a.output(1).mf(3).params=[20 25 30]; a.rule(1).antecedent=[1 1]; a.rule(1).consequent=[1]; a.rule(1).weight=1; a.rule(1).connection=2; a.rule(2).antecedent=[2 0]; a.rule(2).consequent=[2]; a.rule(2).weight=1; a.rule(2).connection=1; a.rule(3).antecedent=[3 2]; a.rule(3).consequent=[3]; a.rule(3).weight=1; a.rule(3).connection=2; Прочитайте ее внимательно, отметьте себе, что она состоит из бло- ков задания первого входа (11 строк), второго входа (8 строк), выхода (11 строк) и блока правил (12 строк). Программа выглядит компактнее, если
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy