コード例 #1
0
 public MamdaniSystem(IFuzzyfier fuzzyfier, IDefuzzyfier defuzzyfier)
     : base(fuzzyfier, defuzzyfier)
 {
     this.sNorm       = new ZadehS();
     this.tNorm       = new ZadehT();
     this.not         = new ZadehNot();
     this.implication = new Mamdani();
     this.composition = new MaxMin();
 }
コード例 #2
0
 public LarsenSystem(IFuzzyfier fuzzyfier, IDefuzzyfier defuzzyfier)
     : base(fuzzyfier, defuzzyfier)
 {
     this.sNorm = new ZadehS();
     this.tNorm = new AlgebraT();
     this.not = new ZadehNot();
     this.implication = new Product();
     this.composition = new MaxProduct();
 }
コード例 #3
0
 public MamdaniSystem(IFuzzyfier fuzzyfier, IDefuzzyfier defuzzyfier)
     : base(fuzzyfier, defuzzyfier)
 {
     this.sNorm = new ZadehS();
     this.tNorm = new ZadehT();
     this.not = new ZadehNot();
     this.implication = new Mamdani();
     this.composition = new MaxMin();
 }
コード例 #4
0
 public LarsenSystem(IFuzzyfier fuzzyfier, IDefuzzyfier defuzzyfier)
     : base(fuzzyfier, defuzzyfier)
 {
     this.sNorm       = new ZadehS();
     this.tNorm       = new AlgebraT();
     this.not         = new ZadehNot();
     this.implication = new Product();
     this.composition = new MaxProduct();
 }
コード例 #5
0
 public BaseInferenceSystem(IFuzzyfier fuzzyfier, IDefuzzyfier defuzzyfier)
 {
     this.fuzzyfier   = fuzzyfier;
     this.defuzzyfier = defuzzyfier;
 }
コード例 #6
0
 public BaseInferenceSystem(IFuzzyfier fuzzyfier, IDefuzzyfier defuzzyfier)
 {
     this.fuzzyfier = fuzzyfier;
     this.defuzzyfier = defuzzyfier;
 }