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