The MeanOfMaximum class is an IntegralDefuzzifier that computes the mean value of the maximum membership function of a fuzzy set represented in a Term.  
 More...
#include <MeanOfMaximum.h>
The MeanOfMaximum class is an IntegralDefuzzifier that computes the mean value of the maximum membership function of a fuzzy set represented in a Term. 
- Author
- Juan Rada-Vilela, Ph.D. 
- See also
- SmallestOfMaximum 
- 
MeanOfMaximum 
- 
IntegralDefuzzifier 
- 
Defuzzifier 
- Since
- 4.0 
Definition at line 36 of file MeanOfMaximum.h.
◆ MeanOfMaximum()
◆ ~MeanOfMaximum()
  
  | 
        
          | virtual fl::MeanOfMaximum::~MeanOfMaximum | ( |  | ) |  |  | virtual | 
 
 
◆ className()
  
  | 
        
          | virtual std::string fl::MeanOfMaximum::className | ( |  | ) | const |  | virtual | 
 
Returns the name of the class of the defuzzifier. 
- Returns
- the name of the class of the defuzzifier 
Implements fl::Defuzzifier.
 
 
◆ clone()
Creates a clone of the defuzzifier. 
- Returns
- a clone of the defuzzifier 
Implements fl::Defuzzifier.
 
 
◆ complexity()
  
  | 
        
          | virtual Complexity fl::MeanOfMaximum::complexity | ( | const Term * | term | ) | const |  | virtual | 
 
Computes the complexity of defuzzifying the given term. 
- Parameters
- 
  
    | term | is the term to defuzzify |  
 
- Returns
- the complexity of defuzzifying the given term 
Implements fl::Defuzzifier.
 
 
◆ constructor()
◆ defuzzify()
Computes the mean value of the maximum membership function of a fuzzy set. 
The mean value is computed while integrating over the fuzzy set. The integration algorithm is the midpoint rectangle method (https://en.wikipedia.org/wiki/Rectangle_method).
- Parameters
- 
  
    | term | is the fuzzy set |  | minimum | is the minimum value of the fuzzy set |  | maximum | is the maximum value of the fuzzy set |  
 
- Returns
- the mean \(x\)-coordinate of the maximum membership function value in the fuzzy set 
Implements fl::Defuzzifier.
 
 
The documentation for this class was generated from the following file: