Получение минимального выхода, а затем отслеживать входы - PullRequest
1 голос
/ 06 июля 2019

у меня есть некоторые входные данные, представляющие местоположения, примените их к уравнению, чтобы получить выходные данные для каждого местоположения, затем я хочу выбрать минимальный выходной сигнал, как я могу отследить это минимальное значение, которое я получил, чтобы получить входное местоположение, связанное с минимумом?

Код получает входную информацию из листа Excel

for (int m = 0; m < Weights.Count; m++)
        {
            int offset = m * ListCranelocations.Count;

            for (int i = 0; i < ListCranelocations.Count; i++)
            {
                for (int j = 0; j < ListPickLocations.Count; j++)
                {
                    double x = ListCranelocations[i].Lat - ListPickLocations[j].Lat;
                    double y = ListCranelocations[i].Lng - ListPickLocations[j].Lng;
                    R1[i] = Math.Sqrt(Math.Pow(x, 2) + Math.Pow(y, 2));

                    if (R1[i] > Clearance)
                    {
                       result1[i + offset, j] = Weights[m] * R1[i];

                        //Console.WriteLine(result1[i, j]);
                    }

                }
            }
        }
...