Méthode | Description | |
---|---|---|
TrapezoidalFunction ( float m1, float m2, EdgeType edge ) : System |
Initializes a new instance of the TrapezoidalFunction class. With three points and an edge this shape can be a left fuzzy number (/--) or a right fuzzy number (--\). Maximum membership value is set to 1.0 and the minimum is set to 0.0. |
|
TrapezoidalFunction ( float m1, float m2, float m3 ) : System |
Initializes a new instance of the TrapezoidalFunction class. With three points the shape is known as triangular fuzzy number or just fuzzy number (/\). Maximum membership value is set to 1.0 and the minimum is set to 0.0. |
|
TrapezoidalFunction ( float m1, float m2, float m3, float m4 ) : System |
Initializes a new instance of the TrapezoidalFunction class. With four points the shape is known as flat fuzzy number or fuzzy interval (/--\). Maximum membership value is set to 1.0 and the minimum is set to 0.0. |
|
TrapezoidalFunction ( float m1, float m2, float max, float min, EdgeType edge ) : System |
Initializes a new instance of the TrapezoidalFunction class. With two points and an edge this shape can be a left fuzzy number (/) or a right fuzzy number (\).
|
|
TrapezoidalFunction ( float m1, float m2, float m3, float max, float min ) : System |
Initializes a new instance of the TrapezoidalFunction class. With three points the shape is known as triangular fuzzy number or just fuzzy number (/\).
|
|
TrapezoidalFunction ( float m1, float m2, float m3, float m4, float max, float min ) : System |
Initializes a new instance of the TrapezoidalFunction class. With four points the shape is known as flat fuzzy number or fuzzy interval (/--\).
|
Méthode | Description | |
---|---|---|
TrapezoidalFunction ( int size ) : System |
A private constructor used only to reuse code inside of this default constructor.
|
public TrapezoidalFunction ( float m1, float m2, EdgeType edge ) : System | ||
m1 | float | Edge = Left: X value where the degree of membership starts to raise. /// Edge = Right: X value where the function starts, with maximum degree of membership. |
m2 | float | Edge = Left: X value where the degree of membership reaches the maximum. /// Edge = Right: X value where the degree of membership reaches minimum value. |
edge | EdgeType | Trapezoid's |
Résultat | System |
public TrapezoidalFunction ( float m1, float m2, float m3 ) : System | ||
m1 | float | X value where the degree of membership starts to raise. |
m2 | float | X value where the degree of membership reaches the maximum value and starts to fall. |
m3 | float | X value where the degree of membership reaches the minimum value. |
Résultat | System |
public TrapezoidalFunction ( float m1, float m2, float m3, float m4 ) : System | ||
m1 | float | X value where the degree of membership starts to raise. |
m2 | float | X value where the degree of membership reaches the maximum value. |
m3 | float | X value where the degree of membership starts to fall. |
m4 | float | X value where the degree of membership reaches the minimum value. |
Résultat | System |
public TrapezoidalFunction ( float m1, float m2, float max, float min, EdgeType edge ) : System | ||
m1 | float | Edge = Left: X value where the degree of membership starts to raise. /// Edge = Right: X value where the function starts, with maximum degree of membership. |
m2 | float | Edge = Left: X value where the degree of membership reaches the maximum. /// Edge = Right: X value where the degree of membership reaches minimum value. |
max | float | The maximum value that the membership will reach, [0, 1]. |
min | float | The minimum value that the membership will reach, [0, 1]. |
edge | EdgeType | Trapezoid's |
Résultat | System |
public TrapezoidalFunction ( float m1, float m2, float m3, float max, float min ) : System | ||
m1 | float | X value where the degree of membership starts to raise. |
m2 | float | X value where the degree of membership reaches the maximum value and starts to fall. |
m3 | float | X value where the degree of membership reaches the minimum value. |
max | float | The maximum value that the membership will reach, [0, 1]. |
min | float | The minimum value that the membership will reach, [0, 1]. |
Résultat | System |
public TrapezoidalFunction ( float m1, float m2, float m3, float m4, float max, float min ) : System | ||
m1 | float | X value where the degree of membership starts to raise. |
m2 | float | X value where the degree of membership reaches the maximum value. |
m3 | float | X value where the degree of membership starts to fall. |
m4 | float | X value where the degree of membership reaches the minimum value. |
max | float | The maximum value that the membership will reach, [0, 1]. |
min | float | The minimum value that the membership will reach, [0, 1]. |
Résultat | System |