public class RightGaussianMembershipFunction extends MembershipFunction implements Monotonical
Constructor and Description |
---|
RightGaussianMembershipFunction()
Default constructor
|
RightGaussianMembershipFunction(Parameter p)
Constructor with a Parameter instance with the parameters c and sigma
|
RightGaussianMembershipFunction(Parameter p,
float domainLeft,
float domainRight)
Constructor with a Parameter instance with the parameters c and sigma and the domain
|
Modifier and Type | Method and Description |
---|---|
float |
getFi(float y)
This function returns the inverse value.
|
float |
getMembershipDegree(float x)
Get membership degree value.
|
java.util.ArrayList<java.lang.Float> |
getXValuesDefuzzifier()
This function returns an array with values [x1, x2, x3, ...] which represents points in the x domain of the function needed by defuzzifer
|
java.lang.String |
toString() |
getDomainLeft, getDomainRight, getName, getParameter, setDomainLeft, setDomainRight, setParameter
public RightGaussianMembershipFunction()
public RightGaussianMembershipFunction(Parameter p)
p
- param1 = c; param2 = sigmapublic RightGaussianMembershipFunction(Parameter p, float domainLeft, float domainRight)
p
- param1 = c; param2 = sigmadomainLeft
- left domaindomainRight
- right domainpublic float getMembershipDegree(float x)
MembershipFunction
getMembershipDegree
in class MembershipFunction
x
- : Variable's 'x' valuepublic java.lang.String toString()
toString
in class MembershipFunction
public float getFi(float y)
Monotonical
getFi
in interface Monotonical
public java.util.ArrayList<java.lang.Float> getXValuesDefuzzifier()
MembershipFunction
getXValuesDefuzzifier
in class MembershipFunction