Questions on the discrete and continuous Fourier analysis functions of Mathematica, as well as the FourierSeries` package.

learn more… | top users | synonyms

0
votes
1answer
53 views

Strange behavior of `FourierSinCoefficient`

FourierSinCoefficient works normally like this and the result is checked with Integrate. ...
11
votes
0answers
369 views

Proving (self) similarity with Mathematica - Reccurrence Plots, Similarity Plots etc

I posted this question in math.se but given the sheer tumultuous number of questions that keep appearing on math.se and also given that I am trying to accomplish this in Mathematica, I thought I'd ...
9
votes
0answers
161 views

Possible bug with FourierTransform linearity

Each component is easily transformed but the sum is not: FourierTransform[f''[x], x, k] FourierTransform[f'[x], x, k] ...
6
votes
0answers
147 views

The same analytical expression gets inconsistent FourierTransform results

I have an expression which is just a linear combination of plane waves, and I'd like to calculate FT of it. I know what I will get should be a bunch of delta functions, but it turns out Mathematica ...
5
votes
0answers
154 views

Periodogram for irregularly spaced data

I am trying to replicate some existing work on the length of the cycles in certain economic data. Specificially, I am using the Schularick and Taylor (2012) data set to replicate the periodogram shown ...
3
votes
0answers
49 views

Different FourierParameters in each dimension for discrete Fourier transform

I have a query about the Fourier utility, that does discrete Fourier transforms. I am unable to find any information on whether different FourierParameters can be used in each dimension. This is a ...
3
votes
0answers
97 views

Help with Fourier analysis and filtering of an image

I am starting with the following image: For the curious, it is an STM scanned image of graphite. I am hoping to find some kind of periodic structure in the image related to the honeycomb structure ...
3
votes
0answers
169 views

How to do Fast Fourier transform (FFT) for singular functions?

I want to do a 3-dimensional FFT on this function $\frac{\cos (x) \cos (y) \cos (z)-\sin (x) \sin (y) \sin (z)}{\left((1.0001+\sin (y)+\cos (z))^2+(0.0001+\cos (x)+\sin (z))^2+(0.0001+\sin (x)+\cos ...
3
votes
0answers
72 views

What are good/best practices to take the Fourier transform of an InterpolatingFunction?

I have a function which I have obtained from numerical integration of a differential equation, and I would like to take its Fourier transform. What are good practices for doing this? To make things ...
3
votes
0answers
146 views

Fourier transformation of HeavisideTheta functions

I want to find 2D-Fourier transformation of the function given below f = HeavisideTheta[y1]*HeavisideTheta[y2 - y1] For the purpose, I use built-in function in ...
2
votes
0answers
40 views

FourierTransform of a gaussian at -1 and 2

Let ft[w_] := FourierTransform[Exp[-t^2], t, w] Then ft[#] & /@ Range[-2, 3] Evaluates to ...
2
votes
0answers
64 views

Calling CUDA cuFFT

Following ybeltukov's excellent answers (see here and here) about how to access the CUDA library functions and interact with Mathematica through CUDAMemory, I tried to compile the code given in ...
2
votes
0answers
45 views

Precision loss in FourierDCT

I have high precision data that I want to do Fourier transform with, but it looks like the precision is lost dramatically. ...
2
votes
0answers
71 views

Why does setting $Assumptions make my Fourier transforms slow?

Consider these Fourier transforms ...
1
vote
0answers
32 views

Discrete Fourier Transform baseline subtraction

I am trying to remove sinusoidal variability from a set of evenly-spaced intensity vs. time data. These data contain periodic events that are separated by a normalized (but sinusoidally variable) ...
1
vote
0answers
38 views

PeriodogramArray or PowerSpectralDensity?

could anyone explain what is the difference between PowerSpectralDensity[data,omega] and PeriodogramArray[data]? When I plot them (starting from the same set of data of course) I get two different ...
1
vote
0answers
173 views

Using 2D Fourier transform of an image to detect typical wavelengths

I am new to Mathematica, and I have read this post to understand how to perform Fourier transform on an image. My mission is to extract information on the typical distance between the black patches in ...
1
vote
0answers
102 views

The inverse Fourier transform of a rather complex function

I am using Mathematica 7.0 and trying to find the Fourier transform of a rather complex function g. The function g is defined by ...
1
vote
0answers
113 views

Inverse Fourier Transform - wolfram alpha vs Mathematica 9.0

I'm facing an interesting problem. I'm trying to do this simple task: InverseFourierTransform[0.031622*Exp[0.4995ω^2], ω, t] Mathematica can't handle it for some ...
1
vote
0answers
187 views

Mathematica does not calculate inverse fourier transformation or the convolution of two functions

I am trying to take convolution of a Gaussian function with an exponential function. Mathematica couldn't calculate it. ...
1
vote
0answers
90 views

Incorrect output from InverseFourierTransform

Bug introduced in 8.0.4 or earlier and fixed in 9.0.1 or earlier I am trying to compute the inverse Fourier transform of this expression ...
1
vote
0answers
78 views

Fourier transform an expression to obtain a distribution?

I have this expression for the correlation function for a rigid rotating molecule: $G(\tau) = 4 \pi \int \omega ^2 P_2[\cos (\omega \tau)] P(\omega) \, \mathrm{d}\omega \quad [1]$ where $P_2$ is a ...
1
vote
0answers
80 views

Issues with zero frequency component in discrete Fourier transform

I'm having trouble with the Fourier function at the moment. I'm solving a set of differential equations with NDSolve, then need to extract the spectrum associated with the curve below: So i use ...
1
vote
0answers
73 views

Calculating the recursion at the Fourier domain

I would like to calculate the following recursion with mathematica $$f_n(x)=\int_{B}^{A}f_{n-1}(x-\omega)f(\omega)\mbox{d}\omega\quad\quad f_1(w):=f(w)$$ This is simply the convolution of $f$ with ...
1
vote
0answers
103 views

Is it the right output for Fourier?

I am learning Fourier Series at university so I wanted to do something with Mathematica to calculate frequency spectrum and harmonics of whatever function I create. This is what I have until now after ...
1
vote
0answers
527 views

Doing local FFT on huge 3D vector data cell mesh and visualizing it spatially?

Simulation type: I'm running a simulation with the OOMMF micromagnetics package http://math.nist.gov/oommf/ where are magnet is represented by a mesh of 3 million cells, it gets excited by a ...
0
votes
0answers
72 views

Differences between FFT and analytical Fourier Transform

In MATLAB, if I perform an FFT on a simple Gaussian spot with a phase grating: ...
0
votes
0answers
54 views

3-adic FFT algorithm

I am trying to implement the FFT algorithm when $n=3^k$, but maybe my code is wrong. Are there any suggestions for improving my code? ...
0
votes
0answers
51 views

Monitor Progress of a function (Fourier[] in my case)

I am using PSD = Abs[Fourier[normedAutoValues, FourierParameters -> {-1, 1}]]; normedAutoValues contains around 200 *10^7 ...
0
votes
0answers
66 views

Using Fourier to return exponential function

I am trying to use Fourier to numerically demonstrate the following identity: $$ \frac{1}{2\pi}\int_{-\infty}^{\infty}\frac{e^{i\,s\,y}}{1 + a\,s}ds=e^{-y/a} $$ I'm getting the correct shapes, but my ...
0
votes
0answers
30 views

InverseFourier of nested lists

last week I've got an Mathematica package that is using several inverse Fourier transforms on a data cube ($n\times n\times n$-array). I'm implementing the same functionality in C++ and tried to ...
0
votes
0answers
45 views

How to change the period in FourierSeries

I have a function that represents a 9-bit transmission and gives one cycle of periodic signal. I need to plot it for three different frequencies, How can I change the cycle time from $[-\pi, \pi]$ to ...
0
votes
0answers
150 views

fourier frequency analysis for NDSolve of complex variable

i have a set of coupled equations for complex amplitudes c1 and c2, for which i'd like to find frequency and phases (and phase shift); i looked up for some nswers on the forum, but can't seem to find ...
0
votes
0answers
26 views

FourierSinCoefficients extremely slow

I'm just playing with Fourier decomposition of periodic functions. We had a similar example with standing waves and cosines in class, so I tried to expand a triangle wave in sines. This is what I came ...
0
votes
0answers
39 views

Multidimensional Fourier PDE solution and and exact solution are scaled by $(2 \pi)^{2}$

I'm solving a partial differential equation (Stokes equation) in a periodic domain in three dimensions with fourier transforms. I'm using Fourier[] mathematica routines to perform the discrete ...
0
votes
0answers
91 views

How to filter my signal?

As you can see, my signal is superimposed by an other sinus which has a slightly longer frequency. I would like to filter this out. I think I can do the filtering process, but there is one step that I ...
0
votes
0answers
93 views

Fourier Transformation of a List

As we know the FourierTransform goes a function of t ,for example, f[t] to ...
0
votes
0answers
80 views

problem using FourierTransform

I'd like to make a fourier transform of equation: ...
0
votes
0answers
83 views

Approximating The Fourier Transform

Eq.(1)$$f(z)=\frac {k}{2\pi}\int_{C}F(\theta)e^{ikz\cos \theta} \,d\theta$$ for $$|z|\le l$$ and the side condition Eq.(2) $$0=\frac {k}{2\pi}\int_{C}F(\theta)e^{ikz\cos \theta} \,d\theta$$ for ...
0
votes
0answers
30 views

How to keep computing Hilbert transforms until I find the right one

I would like to get mathematica to arbitrarily plug in pairs of functions to the Hilbert transform operation, and to stop as soon as it gives me a pair of Hilbert transforms that obey certain ...
0
votes
0answers
49 views

Discrete Fourier Normalization

I have a problem using the Fourier command applied to the square of an exponential function. I would like to compare the theoretical result (called ...
0
votes
0answers
95 views

Discrete Fourier Transform and data manipulate

I solve a system od ODE and i save the discrete solution (i.e.: x,y,vx,vy, or a subset of it) in a file. Then i try to call the DFT on this file but the problem is that i must have also the time in ...
0
votes
0answers
84 views

Recognizing a generalized function as zero

Consider the following expression: HeavisideTheta[x]HeavisideTheta[-x] Mathematica will not simplify it further. But $\Theta(x)\Theta(-x)$ is zero if considered ...