Classe para implementar funções de associação em forma de S com parâmetros A e B.
A função define a função de associação em forma de S de dois parâmetros. Trata-se de uma função de associação decrescente que aceita valores 1a 0. Os parâmetros A e B da função definem o intervalo dentro do qual a função não linear diminui de 0 a 1.
Usando a função são representados conjuntos difusos de tipo "muito alto" (ou seja, são definidas funções de associação decrescentes com saturação).

Exemplo de código para plotagem do gráfico mostrado abaixo.
class CS_ShapedMembershipFuncion : public IMembershipFunction |
#include <Math\Fuzzy\membershipfunction.mqh> |
Hierarquia de herançaCS_ShapedMembershipFunction |
Método de classe |
Descrição |
|---|---|
Retorna e define o parâmetro de início do intervalo crescente. |
|
Retorna e define o primeiro parâmetro de núcleo do conjunto difuso. |
|
Calcula o valor da função de associação para o argumento especificado. |
//+------------------------------------------------------------------+
|