tests/testthat/fourier.R

library(freqdom)
OP = array(0,c(1,1,3))
OP[,,1] = 1
OP[,,3] = 1
A = timedom(OP,-1:1)
FT = fourier.transform(A) #should give cosine
Ai = fourier.inverse(FT,lags=-1:1)

if (abs(sum((Ai$operators[,,1:3] - A$operators[,,1:3])^2)) > 0.001)
  stop("ERROR")
kidzik/freqdom documentation built on April 20, 2022, 9:47 p.m.