how to calculate variance of a signal after it reaches a steady state value...
5 ビュー (過去 30 日間)
古いコメントを表示
The signal for which the variance is to be calculated is in the base workspace in timeseries format. i want to calculate the variance only after 0.5 seconds. How to do it?
3 件のコメント
Image Analyst
2013 年 9 月 29 日
firstIndex = find(speed >= 20000, 1, 'first');
theVariance = var(speed(firstIndex : end));
採用された回答
Image Analyst
2013 年 9 月 27 日
編集済み: Image Analyst
2013 年 9 月 27 日
What element does 0.5 seconds occur at? Let's say it's element 42, so then you do
varSteadyState = var(yourSignal(42:end));
Let's say you have a vector t with the times, and a vector yourSignal with the signal value. You can find the index for which t equals or passes 0.5 seconds like this:
startingElement = find(t>=0.5, 1, 'first');
varSteadyState = var(yourSignal(startingElement :end));
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Audio and Video Data についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!