CDifferencTwoSigmoidalMembershipFunction
Classe para implementar uma função de associação na forma da diferença entre duas funções sigmóides com parâmetros A1, A2, C1, C2.
Descrição
A função é baseada na curva sigmóide. Você pode usá-la para criar uma função de associação com valores iguais a 1, começando com um determinado valor do argumento. Estas funções são adequados, se é necessário definir os termos linguísticos de tipo "curto" ou "longo".
Exemplo de código para plotagem do gráfico mostrado abaixo.
Declaração
class CDifferencTwoSigmoidalMembershipFuncion : public IMembershipFunction |
Cabeçalho
#include <Math\Fuzzy\membershipfunction.mqh> |
Hierarquia de herançaCDifferencTwoSigmoidalMembershipFunction |
Métodos de classe
Método de classe |
Descrição |
---|---|
Retorna e define o coeficiente de inclinação da primeira função de associação. |
|
Retorna e define o coeficiente de inclinação da segunda função de associação. |
|
Retorna o parâmetro de coordenada da inflexão da primeira função de associação. |
|
Retorna o parâmetro de coordenada da inflexão da segunda função de associação. |
|
Calcula o valor da função de associação para o argumento especificado. |
//+------------------------------------------------------------------+
|