File Exchange

image thumbnail


version (640 KB) by YangQuan Chen
Extract sine frequency/amplitude/phase of a noisy sinusoidal signal.


Updated 18 Jul 2003

No License

Two small but practically useful MATLAB scripts for optimal extraction of features in sampled noisy sinusoidal signals. They are useful in automatic measurement of amplitude, frequency as well as phase shift of a sampled noisy sinusoidal signal series. Detailed descriptions and user's guide are given with several application examples.

Please visit here for details

Cite As

YangQuan Chen (2021). SineFit (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (3)

Javier Ferreira

If you get undefined function 'fmin', you can change it in sinefit.m line 17 for 'fminbnd' one.
Thank you for the function!

Tim Zaman

tested it on a lot of data. amounted to 6Gb ram. awful function for something so simple.

Tim Zaman

Undefined function 'fmin' for input arguments of type 'char'.

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!