Info

此问题已关闭。 请重新打开它进行编辑或回答。

getting significant decrease in a time series array

3 次查看(过去 30 天)
Hi there, I have time series array and I need to determine one thing: the starting index of a possible significant decrease. However, my problem is a little different from the others: For example
arr[100]=500 and arr[101]=100
is not a significant decrease, it should continue a while, lets say n times consecutively. For n=5 :
arr[100]=500
arr[101]=450
arr[102]=430
arr[103]=400
arr[104]=300
Finally, I need something like this:
C-like code:
int find_significant_decrease(*arr,n)
{
....
return idx;
}
How can I do that? Thanks in advance...
  5 个评论
the cyclist
the cyclist 2016-12-31
To add a bit to what Walter is saying ...
Before one starts to write code, it is best to have firmly in mind the algorithm that one is coding. You haven't specified the algorithm yet, and it sounds like it is not yet clear in your mind.
So, the first step is to decide on the algorithm. Then we can help you with the code.
Image Analyst
Image Analyst 2016-12-31
Why don't you eliminate a lot of uncertainty and simply attach a screenshot of your data with the sections of it that you want identified? Also attach a data file with the paper clip icon so that we can use your actual data. Otherwise this could go on for days and delay your solution.

回答(0 个)

此问题已关闭。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by