how plot the best fit curve

2 次查看(过去 30 天)
Hi all,
the attached fig shows the daily mean time series data. how can plot the best fit curve? thank you.

采纳的回答

Star Strider
Star Strider 2016-12-12
It depends on the result you want.
If you are fitting a model, you have to specify the model, and then do the linear or nonlinear regression. Plot the model with the estimated parameters with your data.
Another option is the Savitzky-Golay filter. This is essentially a low-pass filter that can smooth the noise in your signal.
Otherwise, I would do a Fourier transform, find the most prominent frequency (or frequencies, depending on the information you want from your data), then use the Signal Processing Toolbox designfilt function to create a filter to pass your frequencies-of-interest. Then, plot the filtered signal with your data.
Use the hold function to plot more than one set of data on the same axes.
  10 个评论
Lilya
Lilya 2016-12-14
very well done! You are the best, Thank you as you deserve for this ongoing help.
Star Strider
Star Strider 2016-12-14
As always, my pleasure!
Thank you!

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by