Can I decompose a sine signal into its component sine waves?
Curve fitting is another option after Fourier transform, you can fit a sum of sine function to your signal and the fitting coefficients show the amplitude and frequency of the signal.
Check this: https://stackoverflow.com/questions/38832474/curve-fitting-in-matlab-for-a-sinusoidal-function-with-more-than-8-terms