best way to detect sinusoidal pattern

6 ビュー (過去 30 日間)
joh
joh 2014 年 2 月 25 日
編集済み: John D'Errico 2014 年 2 月 25 日
What is the best way to filter patterns that looks like a sine wave e.g the 1st one is selected and the last one is filtered out
<<
>>

回答 (1 件)

John D'Errico
John D'Errico 2014 年 2 月 25 日
編集済み: John D'Errico 2014 年 2 月 25 日
Neither of these is truly sinusoidal. At best, you might say the first has an oscillatory behavior. Note that the first one has a strong semi-linear trend in it too. But sinusoidal? Not so. And if it is not actually sinusoidal, your question becomes a bit moot, as now one can only ask about the amplitude of semi-periodic behavior.
So if you wanted that, then you might consider an FFT. See what it can tell you about those patterns. For example, if you saw a strong amplitude at some frequency, what might it tell you?
Or perhaps the wavelet toolbox might be even more appropriate for your purposes.

カテゴリ

Help Center および File ExchangeMultirate and Multistage Filters についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by