public class T1MF_Gaussian extends T1MF_Prototype implements T1MF_Interface
isLeftShoulder, isRightShoulder, name, support
Constructor and Description |
---|
T1MF_Gaussian(java.lang.String name,
double mean,
double spread)
Constructor setting the parameters for the Gaussian Membership Function.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
Tuple |
getAlphaCut(double alpha) |
double |
getFS(double x) |
double |
getMean() |
double |
getPeak() |
double |
getSpread() |
java.lang.String |
toString() |
getDefuzzifiedCentroid, getDefuzzifiedCOS, getName, getSupport, isLeftShoulder, isRightShoulder, setLeftShoulder, setName, setRightShoulder, setSupport
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDefuzzifiedCentroid, getDefuzzifiedCOS, getName, getSupport, isLeftShoulder, isRightShoulder, setLeftShoulder, setName, setRightShoulder, setSupport
public T1MF_Gaussian(java.lang.String name, double mean, double spread)
name
- mean
- Meanspread
- Spread / Standard Deviationpublic double getFS(double x)
getFS
in interface T1MF_Interface
public double getPeak()
getPeak
in interface T1MF_Interface
public double getSpread()
public double getMean()
public java.lang.String toString()
toString
in class java.lang.Object
public Tuple getAlphaCut(double alpha)
getAlphaCut
in interface T1MF_Interface
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable