jfan.fan.utilitarias.fuzzy
Class FuncaoPertinencia.Trapezoidal

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

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

Classe que mantém os métodos para calcular a pertinência usando uma função trapezoidal


Constructor Summary
FuncaoPertinencia.Trapezoidal()
           
 
Method Summary
static double calcularPertinencia(double valor, double inicio, double canto1, double canto2, double fim)
          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.Trapezoidal

public FuncaoPertinencia.Trapezoidal()
Method Detail

calcularPertinencia

public static double calcularPertinencia(double valor,
                                         double inicio,
                                         double canto1,
                                         double canto2,
                                         double fim)
Calcula a pertinência de um valor.

Parameters:
valor - o valor ao qual será dada a pertinência
inicio - o início do trapézio (a)
canto1 - o primeiro canto (b)
canto2 - o segundo canto (c)
fim - o fim do trapézio (d)
Returns:
um grau de pertinência para o parâmetro valor