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")

Try the freqdom package in your browser

Any scripts or data that you put into this service are public.

freqdom documentation built on Oct. 4, 2022, 5:05 p.m.