How do I calculate an accumulative rms of a vector and stop when an increase/decrease occurs?

3 ビュー (過去 30 日間)
Natalie
Natalie 2015 年 7 月 5 日
コメント済み: Natalie 2015 年 7 月 5 日
I have a set of thousands of curves that all have the same general trend. They oscillate around an rms of about zero, and then they increase at a certain point. I want to find this point for each graph. I should point out that this point can be 2*rms for one graph, while it can be 10*rms for another. How do we do this?

回答 (1 件)

Jan
Jan 2015 年 7 月 5 日
At first find a reliable mathematical definition of what you are looking for. If teh criterion differs from signal to signal, a magic tool would be required.
  1 件のコメント
Natalie
Natalie 2015 年 7 月 5 日
In regards to "magic" being required - not a bad idea. But seriously, the criterion: Once the accumulative rms (of y(0) till y(stop)) increases, we stop and set the point to y(stop).

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCorrelation and Convolution についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by