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!