summaryrefslogtreecommitdiff
path: root/examples/mamdani/AllTerms.fis
diff options
context:
space:
mode:
Diffstat (limited to 'examples/mamdani/AllTerms.fis')
-rw-r--r--examples/mamdani/AllTerms.fis83
1 files changed, 83 insertions, 0 deletions
diff --git a/examples/mamdani/AllTerms.fis b/examples/mamdani/AllTerms.fis
new file mode 100644
index 0000000..61a6d18
--- /dev/null
+++ b/examples/mamdani/AllTerms.fis
@@ -0,0 +1,83 @@
+[System]
+Name='qtfuzzylite'
+Type='mamdani'
+NumInputs=1
+NumOutputs=1
+NumRules=20
+AndMethod='min'
+OrMethod='max'
+ImpMethod='min'
+AggMethod='max'
+DefuzzMethod='centroid'
+
+[Input1]
+Name='AllInputTerms'
+Range=[0.000 6.500]
+NumMFs=20
+MF1='A':'sigmf',[-20.000 0.500]
+MF2='B':'zmf',[0.000 1.000]
+MF3='C':'rampmf',[1.000 0.000]
+MF4='D':'trimf',[0.500 1.000 1.500]
+MF5='E':'trapmf',[1.000 1.250 1.750 2.000]
+MF6='F':'concavemf',[0.850 0.250]
+MF7='G':'rectmf',[1.750 2.250]
+MF8='H':'discretemf',[2.000 0.000 2.250 1.000 2.500 0.500 2.750 1.000 3.000 0.000]
+MF9='I':'gaussmf',[0.200 3.000]
+MF10='J':'cosinemf',[3.250 0.650]
+MF11='K':'gauss2mf',[0.100 3.500 0.300 3.300]
+MF12='L':'spikemf',[3.640 1.040]
+MF13='M':'gbellmf',[0.250 3.000 4.000]
+MF14='N':'pimf',[4.000 4.500 4.500 5.000]
+MF15='O':'concavemf',[5.650 6.250]
+MF16='P':'dsigmf',[10.000 4.750 30.000 5.250]
+MF17='Q':'psigmf',[20.000 5.250 -10.000 5.750]
+MF18='R':'rampmf',[5.500 6.500]
+MF19='S':'smf',[5.500 6.500]
+MF20='T':'sigmf',[20.000 6.000]
+
+[Output1]
+Name='AllOutputTerms'
+Range=[0.000 6.500]
+NumMFs=20
+MF1='A':'sigmf',[-20.000 0.500]
+MF2='B':'zmf',[0.000 1.000]
+MF3='C':'rampmf',[1.000 0.000]
+MF4='D':'trimf',[0.500 1.000 1.500]
+MF5='E':'trapmf',[1.000 1.250 1.750 2.000]
+MF6='F':'concavemf',[0.850 0.250]
+MF7='G':'rectmf',[1.750 2.250]
+MF8='H':'discretemf',[2.000 0.000 2.250 1.000 2.500 0.500 2.750 1.000 3.000 0.000]
+MF9='I':'gaussmf',[0.200 3.000]
+MF10='J':'cosinemf',[3.250 0.650]
+MF11='K':'gauss2mf',[0.100 3.500 0.300 3.300]
+MF12='L':'spikemf',[3.640 1.040]
+MF13='M':'gbellmf',[0.250 3.000 4.000]
+MF14='N':'pimf',[4.000 4.500 4.500 5.000]
+MF15='O':'concavemf',[5.650 6.250]
+MF16='P':'dsigmf',[10.000 4.750 30.000 5.250]
+MF17='Q':'psigmf',[20.000 5.250 -10.000 5.750]
+MF18='R':'rampmf',[5.500 6.500]
+MF19='S':'smf',[5.500 6.500]
+MF20='T':'sigmf',[20.000 6.000]
+
+[Rules]
+1.000 , 20.000 (1.000) : 1
+2.000 , 19.000 (1.000) : 1
+3.000 , 18.000 (1.000) : 1
+4.000 , 17.000 (1.000) : 1
+5.000 , 16.000 (1.000) : 1
+6.000 , 15.000 (1.000) : 1
+7.000 , 14.000 (1.000) : 1
+8.000 , 13.000 (1.000) : 1
+9.000 , 12.000 (1.000) : 1
+10.000 , 11.000 (1.000) : 1
+11.000 , 10.000 (1.000) : 1
+12.000 , 9.000 (1.000) : 1
+13.000 , 8.000 (1.000) : 1
+14.000 , 7.000 (1.000) : 1
+15.000 , 6.000 (1.000) : 1
+16.000 , 5.000 (1.000) : 1
+17.000 , 4.000 (1.000) : 1
+18.000 , 3.000 (1.000) : 1
+19.000 , 2.000 (1.000) : 1
+20.000 , 1.000 (1.000) : 1