Package net.sourceforge.jFuzzyLogic.rule

Examples of net.sourceforge.jFuzzyLogic.rule.FuzzyRuleSet.evaluate()


        // Set inputs
        for( int k = 0; k < inputVariables.length; k++ )
          fuzzyRuleSet.setVariable(inputVariables[k], Math.random() * 5);

        // Evaluate fuzzy set
        fuzzyRuleSet.evaluate();
      }
      timeRecords.add(new Double(System.currentTimeMillis() - startTime));
      Gpr.debug(debug, "Evaluate " + fileName + "\ti:" + i + "\tcurStep: " + curStep);
    }
    return timeRecords;
View Full Code Here


    // Set inputs
    fuzzyRuleSet.setVariable("service", 3);
    fuzzyRuleSet.setVariable("food", 7);
    // Evaluate fuzzy set
    fuzzyRuleSet.evaluate();

    // Show output variable's chart
    fuzzyRuleSet.getVariable("tip").chartDefuzzifier(true);

    // Print ruleSet
View Full Code Here

    // Set inputs
    fuzzyRuleSet.setVariable("service", 3);
    fuzzyRuleSet.setVariable("food", 7);
    // Evaluate fuzzy set
    fuzzyRuleSet.evaluate();

    // Show output variable's chart
    fuzzyRuleSet.getVariable("tip").chartDefuzzifier(true);

    // Print ruleSet
View Full Code Here

    for( int i = 0; i < 5; i++ ) {
      // Set inputs
      fuzzyRuleSet.setVariable("pressure", 60 + 5 * i);
      fuzzyRuleSet.setVariable("temp", 15 + 2 * i);
      // Evaluate fuzzy rule set
      fuzzyRuleSet.evaluate();
      System.out.println("Temp: " + fuzzyRuleSet.getVariable("temp").getValue() + ", Pressure: " + fuzzyRuleSet.getVariable("pressure").getValue() + " => Valve: " + fuzzyRuleSet.getVariable("valve").getLatestDefuzzifiedValue());
      // System.out.println(fuzzyRuleSet);
    }

    // Print ruleSet
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.