![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/352478/image.png)
query on DFT plotting
1 view (last 30 days)
Show older comments
x_mags=abs(fft(x));
plot(x_mags);
xlabel('DFT bins');
ylabel('magnitude');
%plotting the DFT(norm freq)
num_bins=length(x_mags);
plot([0:1/(num_bins/2 -1):1], x_mags(1:num_bins/2));
xlabel('norm frequency (\pi rads/sample)');
ylabel('magnitude');
so the text i bolded and underlined, why are the limits in plot in such way?
is there any specific reason?
0 Comments
Accepted Answer
Star Strider
on 27 Aug 2020
It is plotting only the first half of the fft result ‘x_mags’ from 0 to π radians. This is the usual approach, since ‘x_mags’ is actually symmetrical, with the second half being the complex conjugate of the first half. (There is usuallny no reason to plot both halves, unless you are using fftshift and plotting from
to π in this instance. That is not the situation here.)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/352478/image.png)
0 Comments
More Answers (0)
See Also
Categories
Find more on Get Started with MATLAB 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!