math.transforms.fft: specify algorithm.

db4
John Benediktsson 2012-08-09 08:56:47 -07:00
parent 034b5a255d
commit d6aa829a06
1 changed files with 2 additions and 0 deletions

View File

@ -6,6 +6,7 @@ IN: math.transforms.fft
<PRIVATE
! Discrete Fourier Transform
:: (slow-fft) ( seq inverse? -- seq' )
seq length :> N
inverse? 1 -1 ? 2pi * i* N / :> O
@ -14,6 +15,7 @@ IN: math.transforms.fft
inverse? [ N / ] when
] map ; inline
! CooleyTukey Algorithm
:: (fft) ( seq inverse? -- seq' )
seq length :> N
N 1 = [ seq ] [