Azzera filtri
Azzera filtri

fft of vector row

6 visualizzazioni (ultimi 30 giorni)
Batoule khadi
Batoule khadi il 27 Feb 2020
Risposto: Star Strider il 27 Feb 2020
hi everyone , can u help me to implement this algorithm

Risposte (1)

Star Strider
Star Strider il 27 Feb 2020
The fft function can calculate the Fourier transform across any dimensions you choose. I do not understand the notation in that image, so this is something of a guess.
To calculate the Fourier transform of x down the columns:
X1 = fft(x);
and across the rows:
X2 = fft(x,[],2);
then do the same thing to take the mean values of the magnitudes:
Xc = mean(abs(X1));
Xr = mean(abs(X2),2);
That should do what you want.
MATLAB dimension conventions can be a bit confusing when first encountered.

Categorie

Scopri di più su Fourier Analysis and Filtering in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by