|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfft.FFT
public class FFT
Greitoji Furje Transformacija (Fast Fourier Transform) Dazniausiai naudojamas metodas fft( double[] x, double[] y )
Constructor Summary | |
---|---|
FFT()
|
Method Summary | |
---|---|
static void |
atskirki(double[] x,
double[] y)
Furje transformaciju atskyrimas y[0] lieka y realusis nulinis koef. |
static void |
atskirki(int N,
double[] x,
double[] y)
Furje transformaciju atskyrimas y[0] lieka y realusis nulinis koef. |
static void |
autoKoreliacija(double[] x,
double[] y)
x duomenu autokoreliacija laikoma, kad duomenu kiekis N = x.length |
static void |
autoKoreliacija(int N,
double[] x,
double[] y)
x duomenu autokoreliacija |
static void |
dct(double[] x,
double[] y)
dct diskrecioje kosinuso transformacija nuo x duomenu Detales |
static void |
dct(int N,
double[] x,
double[] y)
dct diskrecioje kosinuso transformacija nuo x duomenu Detales |
static void |
fft(boolean inverse,
int N,
double[] x,
double[] y)
fft (jei inverse = false ) arba ifft (jei inverse = true ) nuo x+iy kompleksiniu duomenu |
static void |
fft(double[] x,
double[] y)
fft nuo x+iy kompleksiniu duomenu |
static void |
fft(int N,
double[] x,
double[] y)
fft nuo x+iy kompleksiniu duomenu |
static void |
ifft(double[] x,
double[] y)
ifft (atvirkstine fft ) nuo x+iy kompleksiniu duomenu |
static void |
ifft(int N,
double[] x,
double[] y)
ifft ( inverse fft ) atvirkstine fft nuo x+iy kompleksiniu duomenu |
static void |
main(java.lang.String[] arg)
Pagreitintos fft panaudojimo pavyzdys (ziureti koda), kai su viena fft ir atskirti metodu gaunami x ir y duomenu fft transformacijos |
static void |
split(double[] x,
double[] y)
Furje transformaciju atskyrimas |
static void |
split(int N,
double[] x,
double[] y)
Furje transformaciju atskyrimas |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FFT()
Method Detail |
---|
public static void fft(int N, double[] x, double[] y)
N
- bus naudojami duomenys su indeksais nuo 0 iki (N-1)public static void ifft(int N, double[] x, double[] y)
N
- bus naudojami duomenys su indeksais nuo 0 iki (N-1)public static void fft(double[] x, double[] y)
x
- duomenu realiuju komponenciu masyvasy
- duomenu menamuju komponenciu masyvaspublic static void ifft(double[] x, double[] y)
x
- duomenu realiuju komponenciu masyvasy
- duomenu menamuju komponenciu masyvaspublic static void dct(double[] x, double[] y)
x
- duomenu ir rezultatu masyvasy
- darbinis masyvas masyvaspublic static void dct(int N, double[] x, double[] y)
N
- naudojamu duomenu x[0], x[1], ..., x[N-1] skaiciusx
- duomenu ir rezultatu masyvasy
- darbinis masyvaspublic static void fft(boolean inverse, int N, double[] x, double[] y)
N
- bus naudojami duomenys su indeksais nuo 0 iki (N-1)public static void split(double[] x, double[] y)
x
- Furje koeficientu realioji dalisy
- Furje koeficientu menamoji dalispublic static void split(int N, double[] x, double[] y)
N
- Furje koeficientu skaiciusx
- Furje koeficientu realioji dalisy
- Furje koeficientu menamoji dalispublic static void atskirki(double[] x, double[] y)
x
- Furje koeficientu realioji dalisy
- Furje koeficientu menamoji dalispublic static void atskirki(int N, double[] x, double[] y)
N
- Furje koeficientu skaiciusx
- Furje koeficientu realioji dalisy
- Furje koeficientu menamoji dalispublic static void autoKoreliacija(double[] x, double[] y)
public static void autoKoreliacija(int N, double[] x, double[] y)
N
- duomenu kiekisx
- autokoreliacijai paskaiciuoti duomenysy
- darbinis x ilgio masyvas, naudojamas tarpines fft rezultatams saugotipublic static void main(java.lang.String[] arg)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |