Class FuzzyLogic


  • public final class FuzzyLogic
    extends Object
    Implements fuzzy logic membership function. Compute f(x) = a * x + b from two points (x1, y1) and (x2, y2).
    Author:
    Georgi Nikolov
    • Constructor Detail

      • FuzzyLogic

        public FuzzyLogic​(double x1,
                          double x2,
                          double y1,
                          double y2)
        Parameters:
        x1 -
        x2 -
        y1 -
        y2 -
    • Method Detail

      • determineMembership

        public double determineMembership​(double value)
        Compute the membership functions given two points.
        Parameters:
        value -
        Returns:
      • fuzzyAnd

        public double fuzzyAnd​(double[] values)
        Method for determining the min() of an array of values.
        Parameters:
        values -
        Returns:
      • fuzzyOr

        public double fuzzyOr​(double[] values)
        Parameters:
        values -
        Returns: