jfan.fan.utilitarias.fuzzy
Class FuncaoPertinencia.Triangular
java.lang.Object
jfan.fan.utilitarias.fuzzy.FuncaoPertinencia.Triangular
- Enclosing class:
- FuncaoPertinencia
public static class FuncaoPertinencia.Triangular
- extends java.lang.Object
Classe que mantém os métodos para calcular a pertinência
usando uma função triangular.
Method Summary |
static double |
calcularPertinencia(double valor,
double inicio,
double centro,
double fim)
Calcula a pertinência de um valor. |
static double |
calcularPertinencia(double valor,
double centro,
int raioDecomposicao)
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 |
FuncaoPertinencia.Triangular
public FuncaoPertinencia.Triangular()
calcularPertinencia
public static double calcularPertinencia(double valor,
double inicio,
double centro,
double fim)
- Calcula a pertinência de um valor.
- Parameters:
valor
- o valor ao qual será dada a pertinênciainicio
- o ínicio do triângulo (a)centro
- o centro do triângulo (b), o único valor que terá pertinencia 1fim
- o final do triângulo (c)
- Returns:
- um grau de pertinência para o parâmetro valor
calcularPertinencia
public static double calcularPertinencia(double valor,
double centro,
int raioDecomposicao)
- Calcula a pertinência de um valor.
- Parameters:
valor
- o valor ao qual será dada a pertinênciacentro
- o centro do triângulo (b), o único valor que terá pertinencia 1raioDecomposicao
- quantos valores o triângulo adotará a esquerda e a direita
do centro para definir seu início e fim
- Returns:
- um grau de pertinência para o parâmetro valor