how plot the best fit curve

1 回表示 (過去 30 日間)
Lilya
Lilya 2016 年 12 月 12 日
コメント済み: Star Strider 2016 年 12 月 14 日
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