CTrapezoidMembershipFunction
Clase para la implementación de la función de pertenencia en forma de trapecio con los parámetros X1, X2, X3 y X4.
Descripción
La función se forma con el uso de una aproximación lineal por segmentos. Se trata de una generalización de la función triangular, que permite establecer el núcleo de un conjunto difuso en forma de intervalo. Esta función de pertenencia da la posibilidad de interpretar cómodamente la valoración optmista/pesimista.
Se usa para definir funciones asimétricas de pertenencia de variables, cuyos valores más probables se aplican en un cierto intervalo.
Un ejemplo de código para construir este gráfico se muestra más abajo.
Declaración
class CTrapezoidMembershipFuncion : public IMembershipFunction |
Encabezamiento
#include <Math\Fuzzy\membershipfunction.mqh> |
Jerarquía de herenciaCTrapezoidMembershipFunction |
Métodos de clase
Método de clase |
Descripción |
---|---|
Retorna y establece el valor del primer punto en la abscisa. |
|
Retorna y establece el valor del segundo punto en la abscisa. |
|
Retorna y establece el valor del tercer punto en la abscisa. |
|
Retorna y establece el valor del cuarto punto en la abscisa. |
|
Calcula el valor de la función de pertenenecia según el argumento indicado. |
//+------------------------------------------------------------------+
|