util
Class Fourier

java.lang.Object
  extended by util.Fourier

public class Fourier
extends java.lang.Object

Classe que contém métodos para calcular transformadas de Fourier

See Also:
ExtratorDeMedidas, Curvatura

Constructor Summary
Fourier()
           
 
Method Summary
static void main(java.lang.String[] argv)
          Método usado para testar esta classe.
 NumeroComplexo[] tdf(double[] x)
          Transformada direta de Fourier
 NumeroComplexo[] tdif(NumeroComplexo[] X)
          Transformada inversa de Fourier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fourier

public Fourier()
Method Detail

tdf

public NumeroComplexo[] tdf(double[] x)
Transformada direta de Fourier

Parameters:
x - vetor a ser transformado
Returns:
um novo vetor representando x transformado para o domínio das freqüências

tdif

public NumeroComplexo[] tdif(NumeroComplexo[] X)
Transformada inversa de Fourier

Parameters:
X - vetor a ser transformado de volta
Returns:
um novo vetor representando X transformado de volta para o domínio do tempo. Teoricamente deve ser um vetor de números reais

main

public static void main(java.lang.String[] argv)
Método usado para testar esta classe. Dentro do código pode-se colocar vetores que são transformados e transforamdos de volta e é impresso na tela se ir e voltar não os alterou (teoricamente não pode alterar)