How can the data point, where values start to increase for the first time in a data, be found, as this increase continues at the following 30 values?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Canan Yuksel
el 10 de Mayo de 2021
Comentada: Canan Yuksel
el 11 de Mayo de 2021
Hi,
I have 1*1630 data. I want to find the first data point where the values in this data start to increase. However, to accept this as the value I am looking for, this increase should continue in the next 30 values after the first increase.
How do I find this data point? Can you help me with that, please?
Regards
0 comentarios
Respuesta aceptada
Matt J
el 10 de Mayo de 2021
Editada: Matt J
el 10 de Mayo de 2021
G=groupTrue( diff(data)>0 );
g=find( groupFcn(@numel,G,G)>=30 , 1);
if isempty(g), error 'No increasing region of length 30 found'; end
start=find( G==g , 1)
3 comentarios
Matt J
el 11 de Mayo de 2021
That is almost certainly because you did not download it from the Download link that I gave you.
Más respuestas (0)
Ver también
Categorías
Más información sobre Downloads 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!