how to calculate variance of a signal after it reaches a steady state value...
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Vidhya Dharshini
el 27 de Sept. de 2013
Comentada: Jessica
el 18 de Mzo. de 2015
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 comentarios
Image Analyst
el 29 de Sept. de 2013
firstIndex = find(speed >= 20000, 1, 'first');
theVariance = var(speed(firstIndex : end));
Respuesta aceptada
Image Analyst
el 27 de Sept. de 2013
Editada: Image Analyst
el 27 de Sept. de 2013
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 comentarios
Jessica
el 18 de Mzo. de 2015
Hi just one question how did you calculate the steady state ?
Thank You
Más respuestas (0)
Ver también
Categorías
Más información sobre Signal Analysis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!