jfan.fan
Class CaracteristicaFAN

java.lang.Object
  extended by jfan.fan.CaracteristicaFAN

public class CaracteristicaFAN
extends java.lang.Object

Classe que representa o conjunto difuso de pertinências de uma característica.

Version:
0.1.2
Author:
Filipe Pais Lenfers

Constructor Summary
CaracteristicaFAN(double[] conjuntoDifuso, int a, int b)
          Instância a CarateristicaFAN.
 
Method Summary
 double[] getConjuntoDifuso()
          Retorna o conjunto difuso.
 int getFim()
          O fim da CaracteristicaFAN, que é dado por b - 1.
 int getInicio()
          O início da CaracteristicaFAN, que é dado por a + 1.
 double getSomatorio()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaracteristicaFAN

public CaracteristicaFAN(double[] conjuntoDifuso,
                         int a,
                         int b)
Instância a CarateristicaFAN.

Parameters:
conjuntoDifuso - o conjunto difuso que representa a característica.
a - o suporte a que representa o começo do conjunto difuso, (a+1) passa a ser o ponto de início.
b - o suporte b que representa o fim do conjunto difuso, (b-1) passa a ser o ponto de início.
Method Detail

getConjuntoDifuso

public final double[] getConjuntoDifuso()
Retorna o conjunto difuso.

Returns:
um array de double com o conjunto difuso.

getInicio

public final int getInicio()
O início da CaracteristicaFAN, que é dado por a + 1.

Returns:
o início da característica fan no array do neurônio.

getFim

public final int getFim()
O fim da CaracteristicaFAN, que é dado por b - 1.

Returns:
o fim da característica fan no array do neurônio.

getSomatorio

public final double getSomatorio()