Divide a data set (of 201*360) into M*N sub data (rectangular in fourier) and to apply FFT on each sub data sets
Show older comments
Dear MATALB community,
I need to divide a data of 201*360 into M*N sub data set which should be rectangular and then apply FFT on each data set.
aps = N;
n_aps = 360/aps;
fpoints=201;
N_fpoint = M;
for i=1:n_aps
data_s(:,:,i)=data((i-1)*aps+1:i*aps,:); % to make sub data sets
data_fft_s(:,:,i)=fft2(data_s(:,:,i),360,fpoints); % to apply fft
end
I need to divide data with M*N orientation and divide data on both dimension, since above mentioned code give different results.
I need guidance, please provide your valueable remarks. Thanks in advance.
Accepted Answer
More Answers (0)
Categories
Find more on Image Transforms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
