From 2a56c6134e02a94b8a53d241acddf4212b88dc00 Mon Sep 17 00:00:00 2001 From: Victor Nascimento Date: Fri, 17 Jun 2016 14:59:20 -0300 Subject: [PATCH] Fix Mean of Max method maxX was being overwritten, changed to accumulator. --- .../sourceforge/jFuzzyLogic/defuzzifier/DefuzzifierMeanMax.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/sourceforge/jFuzzyLogic/defuzzifier/DefuzzifierMeanMax.java b/src/net/sourceforge/jFuzzyLogic/defuzzifier/DefuzzifierMeanMax.java index a1b7a17..23d27a8 100644 --- a/src/net/sourceforge/jFuzzyLogic/defuzzifier/DefuzzifierMeanMax.java +++ b/src/net/sourceforge/jFuzzyLogic/defuzzifier/DefuzzifierMeanMax.java @@ -29,7 +29,7 @@ public class DefuzzifierMeanMax extends DefuzzifierContinuous { // Calculate mean of max for( int i = 0; i < values.length; i++ ) { if( values[i] == max ) { - maxX = min + stepSize * i; + maxX += min + stepSize * i; count++; } }