Khi n là lũy thừa của 2, DFT tính được trong O(nlogn) bằng cách chia đôi đệ quy:
X[k]=E[k]+e−j2πk/nO[k],X[k+n/2]=E[k]−e−j2πk/nO[k]
với E là FFT các chỉ số chẵn, O là FFT các chỉ số lẻ. Kết quả phải trùng khớp DFT trực tiếp.
Với x=[1,2,3,4]: X=[10, −2+2j, −2, −2−2j].
Dòng 1: n (lũy thừa của 2). Dòng 2: n số thực x[t].
n∈{1,2,4,8,16,32,64}; ∣x[t]∣≤1000.
Gồm n dòng, dòng k là phần thực và phần ảo của X[k], 4 chữ số thập phân.
Ví dụ:
Đầu vào:
4
1 2 3 4
Đầu ra:
10.0000 0.0000
-2.0000 2.0000
-2.0000 0.0000
-2.0000 -2.0000
Giải thích:
Đang tải editor...