Questions tagged [fourier-analysis]
Questions on the discrete and continuous Fourier analysis functions of Mathematica, as well as the FourierSeries` package.
684
questions
0
votes
0
answers
38
views
Plotting the energy density of Gravitational Waves
Is there a way to reproduce the curve of the spectral energy density of the Gravitational Waves in Mathematica, Figure (1) in : 0703290. It is given by Equations (63) and (64).
0
votes
0
answers
110
views
Table of integrals involving modified Bessel function of the second kind
I need to compute integrals of the following form as accurately as possible (possibly with extended precision):
$$
I_{nl}(\omega)=\int_0^{1/2}\left(1-x^2\right)^{1/4} \sin (2 \pi l x)\; \sin (2 \pi ...
1
vote
0
answers
71
views
Why don't my Fourier series coefficients match with the output of the Discrete Fourier Transform (DFT)?
The question I am about to ask should be more inclined towards a mathematical problem rather than Mathematica's syntax or application issues. However, I try to ask here first because I have received a ...
1
vote
1
answer
51
views
How to use Mathematica for demonstration of Analysis of Boolean functions?
I am wondering how to use Mathematica to demonstrate some concepts in Analysis of Boolean functions, e.g.:
Influence
Noise stability
Noise operator
$L_q$-norm and $L_\infty$ norm of a boolean ...
0
votes
1
answer
35
views
Inversion in Fourier coefficients estimation problems
Let us suppose we have a coefficient vetor:
coeff = {a0, a1, b1, a2, b2, ..., an, bn}
with a total of (2*n + 1) elements. Those coefficients are applied in a ...
1
vote
1
answer
65
views
Apply a function to a list of data
Im basically messing around with discrete Fourier-Transformation and I cant figure out how to apply it. I know there exists a predefined command, but I want to learn the computation behind it and im ...
-1
votes
1
answer
60
views
Calculate Fourier coefficients in optimization problem [closed]
I am using Differential Evolution optimization algorithm to estimate Fourier Coefficients to recover my objective function. In this case, coefficient samples are generated, and then the algorithm ...
1
vote
1
answer
89
views
Compute Fourier Series from Fourier Transform
I am trying to get the coefficients of the classical Fourier Series from Mathematica's Fourier Transform.
Now as I understand, Mathematica provides the Fourier Series coefficients:
...
0
votes
1
answer
94
views
FourierTransform bug
I have been having some issues with FourierTransform in Mathematica 13.1 which I believe boil down to this simple example.
Consider the Fourier transform of the function ...
1
vote
1
answer
50
views
Fourier Transform of a Piecewise Function [closed]
I'm trying to do the Fourier Transform of the function below
Where R is just a constant, and I would like to transform from x into k space and here is my code:
...
0
votes
0
answers
43
views
Implement the constant-Q transform in a custom audio encoder
I'm working on a project in Wolfram Language where I need to implement the Constant Q Transform (CQT) in a custom audio encoder. The CQT is a time-frequency analysis method that is often used in music ...
8
votes
2
answers
274
views
Demonstration of Fourier Series: Selectable Target Function, Selectable Number of Coefficients, Scrolling Graph
There are a number of nice Wolfram Demonstrations on Fourier Series, but none quite what I seek. The closest I've found is this one, but it has several unnecessary features (e.g., colors) and missing ...
0
votes
1
answer
63
views
A Fourier transform that skips dimension
I have a [29990, 1, 512, 1] dimension list. I want to do Fourier transform over all [ -- , 1,512,1] and skip the first dimension. I appreciate it if you could help me.
1
vote
1
answer
132
views
How to calculate a numerical Fourier transform obtained from NDSolve?
We numerically solve for the electric potential on a box which obeys Ohm's law:
\begin{equation}\nabla\cdot(\overset{\scriptscriptstyle\leftrightarrow}{\sigma} \nabla \Phi) = 0, \label{Eqn:OhmsLaw}\...
5
votes
1
answer
91
views
InverseFourierSinTransform on Mathematica did not give a result
I am trying to solve the linear Schrödinger equation with the Fourier transform. I have difficulty making the corresponding graph when I solve the problem numerically. Can you explain to me what is my ...
1
vote
1
answer
73
views
Difficulty to create the 3D plot of the Linear Schrödinger equation (Fourier Transform)
I am trying to solve the linear Schrödinger equation with Fourier transform as follows. Although analytically I was able to solve it and create the graphs I wanted. I have difficulty making the ...
1
vote
1
answer
118
views
How to get DFT from Sound/Audio/Image?
When I'm trying to do Discrete Fourier Transform or just get a ListPlot of values from Sound object, I get error message..
I understand that Fourier command (and ListPlot of course) works only with ...
0
votes
0
answers
58
views
Why does FourierSequenceTransform of Cosine result in amplitude of 1/2?
Can anyone explain why my results with FourierSequenceTransform differ from the values in a table in my textbook?
The definition of Discrete-Time Fourier Transform (...
3
votes
0
answers
117
views
Fourier neural operator using wolfram mathematica
Fourier Neural Operator (FNO) is a neural network-based approach that combines deep learning with the Fourier transform to solve partial differential equations. It leverages the power of neural ...
2
votes
1
answer
58
views
InverseFourier, Time response from the pressure over frequency
the problem I'm trying to solve is much more involved, that is I'm trying to get the Time Response for an Impulse Input for a loudspeaker starting from the pressure it generates over the frequency:.
...
0
votes
1
answer
61
views
What are the correct FourierParameters for this computation?
Similar to this question on Math StackExchange, I'd like to show that the Fourier transform of a Gaussian is the same function. Specifically, I'd like to use Mathematica's ...
1
vote
3
answers
154
views
Obtaining better Fourier series for a piecewise constant function
I have the give wave-train:
and I extract the given set of points:
...
0
votes
0
answers
61
views
Fourier Transformation over 30000 .h5 files
I have 30k .h5 files and need to do a Fourier transformation over one specific data set in each file. Then I need to put them on a list.
Ultimately, I need a list of all Fourier transformations of ...
2
votes
1
answer
124
views
InverseFourierCosTransform
As a following one of my previous question, I have a function about Z and take an InverseFourierTransform of it as:
...
1
vote
1
answer
76
views
FourierCosTransform [duplicate]
I have a question related to "FourierCosTransform" command in Mathematica. I have tested the following codes:
...
0
votes
0
answers
31
views
Problem in Comoressing Image using Fourier Transform
I was trying to compress an image using fourier transform method. The program is successfully running but the compressed image is showing blank(only black).
...
0
votes
1
answer
55
views
FourierTransform does not transform a function on a non-uniform grid? [closed]
I have trouble generating the FourierTransform of a function:
...
0
votes
0
answers
22
views
Finding the Fourier coefficints with NFourierCoefficient or FourierCoefficient?
I would like to calculate the Fourier coefficients of the function and then plot them on the fourier transform of it, as well as on the Fourier series of it.
This is what I do:
...
0
votes
1
answer
25
views
How to generate a step-wise function over a Fourier interval $[-\pi,\pi]$ for a piecewise function?
I have the following piecewise function:
y[t_] == Piecewise[{{2, -2 < x < -1}, {1, -1 < x < 0}, {2,
0 < x < 1}, {3, 1 < x < 2}}];
...
1
vote
1
answer
87
views
How can I add the Fourier coefficients to a Fourier-series plot?
I have the given function:
...
2
votes
1
answer
114
views
Derive Parseval's theorem in one dimension
Parseval's theorem (in one dimension) is a fundamental result in the theory of Fourier transforms. If $f(t) \Leftrightarrow F(\omega )$ are Fourier transform pairs and $t$ (time) and $\omega$ (...
1
vote
1
answer
56
views
Is it possible to compute the Fourier transform with Integrate in all cases where FourierTransform succeeds?
I am trying to write a function that generalizes the Laplace and Fourier transforms, but I'm having trouble getting Integrate to play along. The function is called <...
0
votes
1
answer
54
views
Tiff image height fft
I wanted to import .tiff image to Mathematica and then plot fft of z values (height) of the image i. e. values which are translated to color in the image.
I know that total time to create picture was ...
0
votes
0
answers
52
views
`TerminatedEvaluation[RecursionLimit]` while computing the Fourier series of a signal
I need to compute the Fourier series of the signal below (the vertical blue lines of its first period are strangely omitted by calling Plot[f[t], {t, 0, 20}]!).
<...
1
vote
1
answer
115
views
Periodogram and frequency
On the x axis of periodogram, one should have either a period or frequency. What frequency is used in Periodogram --- angular or ...
1
vote
1
answer
78
views
Fourier series solution for Laplace equation in polar coordinates results in Power::infy and Infinity::indet
Definition of function f
f[θ_] = 1 + Cos[2 θ] + Sin[3 θ]
Plot[f[θ], {θ, 0, 2 π}]
Computation of the Fourier coefficients
...
0
votes
1
answer
54
views
`Periodogram` returning only 1/0 error
I have a large dataset and would like to get a Periodogram (I saved the data as CloudObject):
...
1
vote
1
answer
107
views
Evaluating Fourier transform in mathematica [closed]
I am trying to evaluate the expression
FourierTransform[[m (a^2 - t^2 - I g t)]^-1, t, ω]
in Mathematica. It gives me the error message that "Syntax: "[m(...
0
votes
1
answer
66
views
Handling singularities like (x-y) in the denominator while evaluating double integrals
I have to solve an Integral of the following type
...
2
votes
1
answer
92
views
Error in Discrete Fourier Transform
Consider this data. I would like to plot it via it Fourier discrete sine transform. However, I am getting a slight offset, as seen here
...
0
votes
1
answer
55
views
Mathematica doesn't seem to be able to compute the Fourier transform of the Haar orthonormal basis over $L^2(\mathbb{R})$
Consider
F[x_, n_, m_] := 2^{n/2}*WaveletPsi[HaarWavelet[], 2^{n}*x - m]
A paper I am reading uses a different convention of the Fourier transform than Mathematica'...
0
votes
0
answers
33
views
How to expand the wave-length of a time-series in Mathematica?
I have a set of coordinates that represent a time series for a wave train, ampitude/seconds.
An example of the time series is here:
As shown in previous posts, I extract the coordinates on a segment ...
0
votes
1
answer
51
views
How to perturb data along a midline?
Consider the following data, which can be obtained here
ListLinePlot[data, Frame -> True]
I want to perturb the previous data around a defined midline, which ...
0
votes
0
answers
64
views
Animating a wave function
I have a wave equation which is generated from the command FourierSeries.
The generation of the time-component $FD[t]$ is given by:
...
0
votes
0
answers
19
views
Conversion of wave-reading using Fourier transform gives strange output
In relation to this post, I tried a new method in converting wave-readings into coordinates, and then generate the Fourier series from the coordinates.
The method encompasses three steps:
Harvest ...
0
votes
0
answers
40
views
An unknown defect with an approach in constructing scaled coordinates for obtaining and plotting Fourier series
I am having trouble scaling a set of coordinates and generating these coordinates into stepwise functions.
I start with the points from a plot:
...
5
votes
2
answers
281
views
Is there a built-in equivalent to numpy's fftfreq?
I recently learned that python's numpy package contains a function called fftfreq (documented at numpy.fft.fftfreq) which is ...
3
votes
0
answers
50
views
Decomposing an eigenfunction of helmholtz equation into plane waves
I have defined a region and found the eigenmodes of the 2D Helmholtz equation in it:
...
1
vote
2
answers
136
views
Cannot generate a Fourier series of a function [closed]
I am trying to generate the fourier series of a function. The function is constructed from a series of points:
...
1
vote
0
answers
45
views