jfan.fan.utilitarias.fuzzy
Class FuncaoPertinencia.SimetricaFechada

java.lang.Object
  extended by jfan.fan.utilitarias.fuzzy.FuncaoPertinencia.SimetricaFechada
Enclosing class:
FuncaoPertinencia

public static class FuncaoPertinencia.SimetricaFechada
extends java.lang.Object

Classe que mantém os métodos para calcular a pertinência usando uma função simétrica fechada baseada em duas funções senoidais.


Constructor Summary
FuncaoPertinencia.SimetricaFechada()
           
 
Method Summary
static double calcularPertinencia(double valor, double centro1, double declive1, double centro2, double declive2)
          Calcula a pertinência de um valor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FuncaoPertinencia.SimetricaFechada

public FuncaoPertinencia.SimetricaFechada()
Method Detail

calcularPertinencia

public static double calcularPertinencia(double valor,
                                         double centro1,
                                         double declive1,
                                         double centro2,
                                         double declive2)
Calcula a pertinência de um valor.

Parameters:
valor - o valor ao qual será dada a pertinência
centro1 - o centro da senóide 1
declive1 - o declive da senóide 1
centro2 - o centro da senóide 2
declive2 - declive da senóide 2
Returns:
um grau de pertinência para o parâmetro valor