public static IFuzzySet MakeFuzzyRuleAntecedent(IIntUnaryFunction function)       //primjerice, posaljemo lambda( u2.IndexOfElement(DomainElement.Of(250, 31, 21, ...), ..., ...)
        {
            IFuzzySet antec = new CalculatedFuzzySet(
                u,
                function
                );

            return(antec);
        }
        public static IFuzzySet MakeFuzzyRuleConsequensKor(IIntUnaryFunction function)       //primjerice, posaljemo lambda( u2.IndexOfElement(DomainElement.Of(250, 31, 21, ...), ..., ...)
        {
            IDomain ukor = Domain.IntRange(-90, 90);

            IFuzzySet conseq = new CalculatedFuzzySet(
                ukor,
                function
                );

            return(conseq);
        }
Ejemplo n.º 3
0
 public CalculatedFuzzySet(IDomain domain, IIntUnaryFunction function)
 {
     Domain   = domain;
     Function = function;
 }
Ejemplo n.º 4
0
 public CalculatedFuzzySet(IDomain domain, IIntUnaryFunction function)
 {
     _domain            = domain;
     _interfaceInstance = function;
 }