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 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Matt J
2021-5-10
编辑:Matt J
2021-5-10
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 个评论
Matt J
2021-5-11
That is almost certainly because you did not download it from the Download link that I gave you.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!