#include <CNCL/FNumTriangle.h>
CN_FNUMTRIANGLE
CNFSetTriangle
None
None
CNFNumTriangle
provides triangle fuzzy set the necessarry
mathematical operations and methods for defuzzification.
Constructors:
CNFNumTriangle();
CNFNumTriangle(CNParam *param);
CNFNumTriangle(double m, double a, double b);
CNFNumTriangle(const CNFSetTriangle &n);
CNFNumTriangle
.
In addition to the member functions required by CNCL, CNFNumTriangle
provides:
double center_of_gravity(double min, double max)const;
double defuzzy();
CNFNumTriangle sqr(CNFNumTriangle);
CNFNumTriangle
set, using the extension principle.
CNFNumTriangle abs(CNFNumTriangle);
CNFNumTriangle
.
CNFNumTriangle &operator =(const CNFNumTriangle &n);
CNFNumTriangle
to n
.
CNFNumTriangle operator +(CNFNumTriangle, CNFNumTriangle);
CNFNumTriangle operator -(CNFNumTriangle, CNFNumTriangle);
CNFNumTriangle operator *(CNFNumTriangle, double);
CNFNumTriangle operator *(double, CNFNumTriangle);
CNFNumTriangle
sets or multiplies one with a
double (extension principle).
Go to the first, previous, next, last section, table of contents.