Вот график, который у меня сейчас есть:
Пунктирная синяя линия представляет значение y, которое соответствует значению x, которое я ищу. Я пытаюсь найти значения x пересечений линии с синей кривой (верхняя). Поскольку пересечения не попадают в точку, которая уже определена, нам нужно интерполировать точку, которая попадает на верхний график.
Вот информация, которой я располагаю:
LineValue — значение y пересечения и значение пунктирной линии ( y = LineValue). Frequency — массив, содержащий координаты значения x, видимые на этом графике. Интерполированные значения частоты, соответствующие LineValue, — это то, что мы ищем. Верхний/нижний — массивы, содержащие информацию о значении y для этого графика.