Package net.sourceforge.jFuzzyLogic

Examples of net.sourceforge.jFuzzyLogic.FunctionBlock.evaluate()


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

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

    // Print ruleSet
View Full Code Here


    // Set inputs
    functionBlock.setVariable("service", 3);
    functionBlock.setVariable("food", 7);

    // Evaluate
    functionBlock.evaluate();

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

    // Print ruleSet
View Full Code Here

      for( int incomeInd = 0; incomeInd < incomeXL.length; incomeInd++ ) {
        double income = incomeXL[incomeInd];
        ruleBlock.setVariable("sel", income);

        // Evaluate fuzzy system
        functionBlock.evaluate();

        // get output
        double credLimMul = ruleBlock.getVariable("credLimMul").getLatestDefuzzifiedValue();
        if( debug ) {
          for( Variable var : ruleBlock.getFunctionBlock().variables() )
View Full Code Here

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

        // Evaluate fuzzy set
        functionBlock.evaluate();
      }
      timeRecords.add(new Double(System.currentTimeMillis() - startTime));
      if( debug ) Gpr.debug("Evaluate " + fileName + "\ti:" + i + "\tcurStep: " + curStep);
    }
    return timeRecords;
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.