Я использую реализацию БПФ Джулии для выполнения двухмерного реального БПФ на нескольких массивах, но я не могу быть уверен в порядке частот на выходе.Рассмотрим MWE
N=64
U = rand(Float64, N, N);
FFTW.set_num_threads(2)
prfor = plan_rfft(U, (1,2), flags=FFTW.MEASURE);
size(prfor*U)
. Вывод представляет собой массив размером (33, 64)
.
У Джулии нет функции rfftfreq
, как у Numpy, и тот факт, что выходные данные Джулии отличаются от выходных данных Numpy fft.rfftn
, заставляет меня не хотеть использовать настройки Numpy по умолчанию.Я прочитал документацию, но не ясно, как организованы частоты, просто прочитав это.
Есть ли где-нибудь, что говорит нам порядок частот?