或者我如何检测红线何时开始上升/倾斜/爬升?
我有这个代码:
for (int i = 0; i < averagesOriginal.Count - 69; i++)
{
int y = i + 35;
if (averagesOriginal[y] <= resultings[i])
{
if (averagesOriginal[y] >= resultings[i])
{
//MessageBox.Show("above");
}
}
}
平均值原始列表显示图表中的红线,结果列表显示黑线。我需要找到红线开始爬上黑线的地方。我附上了一张显示红线和黑线的图表图像,并用黑色圆圈标记了我认为应该是它开始的地方。
我认为左边的两个小球应该是红线开始爬上黑线的地方。
我需要找到图表中所有位置的索引(以及每个索引中的数字),从这些位置开始将红色爬上黑色。
我不需要黑色上方的所有红色,只需要它开始的地方。
它应该是两个索引。
条件应该是:第一个索引是红色在黑色下方的位置,然后在下一个单个索引向前它应该在黑色上方。
如果您查看开头的图表,则红色始终位于黑色下方。我需要以某种方式找到红色在黑色下方的位置,并且在下一个单一索引中红色在黑色上方。这意味着红色开始攀升。
那么我该如何根据我的代码来做呢?
(在附加的图像中,我绘制的左侧两个黑色圆圈显示了黑色下方的第一个红色索引,然后下一个红色索引位于黑色上方。这是我应该搜索的地方。