low-pass exponential filter - fourier space
Show older comments
Hello,
I am a beginner in Matlab and I have to understand a code. The part I don't understand is to calculate filter for displacement datas (in Fourier space) (low-pass exponential filter).
qmax=nr2/(pi*min_feature_size); %min_feature_size: spatial resolution of the stress measurement in units of the grid spacing.
%nr2=number of rows and columns across field (must be square)
% Get distance from of a grid point from the centre of the array
y=repmat((1:nr2)'-nr2/2,1,nr2);
x=y';
q=sqrt(x.^2+y.^2);
% Make the filter
qmsk=exp(-(q./qmax).^2);
qmsk=ifftshift(qmsk)
I have difficutlies understanding what he is doing exactly...what is the iffshift for? and what is this filter doing excalty
Thank you for your help Aude
Accepted Answer
More Answers (0)
Categories
Find more on Vibration Analysis 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!