comparing a cell with the before it, Percentage of change
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Engineer Undergoing
le 21 Juil 2021
Commenté : Engineer Undergoing
le 5 Août 2021
Hello everyone,
So I am still learning on Matlab, and so I have two matrices or arrays, A which is 2000x1 and T 2000x1. T is being the time for A. I am trying to determine the rate of change between the cells (each one with its prior or to 5th prior cell) and after that is done I'll simply elimate any cell of A that has a rate of change higher than 5% and it's correlated cell in T. I tried to use 'findchangepoints' but couldn't set such a parameter (percentage/rate of change).
All this effort just to find and extract the steady state of this datagraph, if you have any better ideas please do share.
all comments are appreciated.
0 commentaires
Réponse acceptée
Yazan
le 21 Juil 2021
If you are defining the rate of change as:
the problem becomes easy. Assuming that you have vectors, just use
delta = diff(x)./x(1:end-1);
Then, you can filter out x based on delta. If you need to detect some abrupt changes in the signal, then there are more sophesticated signal processing techniques, but you need to provide the data and more detail about your problem to get help from the community.
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matched Filter and Ambiguity Function dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!