MATLAB: How to get the values of different frequencies from the fft of a signal with multiple frequencies

fftfrequency

I have a signal with noise having three frequencies and I have to extract these three frequency values from the fft of the signal.

Best Answer

Plot the fft (link) with the code between the first (top) two plot figures.
To determine the frequencies and amplitudes of the peaks, use the Signal Processing Toolbox findpeaks function. See the documentation for details.