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 件)

カテゴリ

Help Center および File ExchangeSmoothing and Denoising についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by