Ask for steady-state identification of a signal vector
Mostrar comentarios más antiguos
I have a vector data of electrical power consumption (consists of transient and steady state). I would like to identify steady-state period (start and stop point) of the data by the following condition: - The consecutive 5 elements of the data has difference value between each adjacent element <= threshold value. - The first element meets the condition shows the starting point of steady-state.
Ex. data = [0 0 0 40 70 65 52 45 32 30 33 31 32 29 33 35 22 0 0 0]
(By the above data , abs (diff(data)) = [0 0 40 30 15 13 7 13 2 3 2 1 3 4 2 13 22 0 0]
The consecutive 5 elements with diff between element <= threshold(let say=10) starts at diff data = 2 and ends at diff data = 2 (steady-state period).
Then the output should return data element '32' and '35' as the starting and stop points of steady-state.
How to write MATLAB code for such scenario? or any other recommended algorithm?
Thank you. Bundit
Respuesta aceptada
Más respuestas (1)
Bundit Buddhahai
el 29 de Mzo. de 2014
0 votos
1 comentario
Star Strider
el 29 de Mzo. de 2014
- The ‘answers’ were probably spam (there were several such this morning) and have since been deleted.
- Accept an answer only if it provides the information you want, and is the best solution to your question.
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!