Скорее всего, у вас есть кусочно-параметрический интерполант, то есть в форме
x(t) = Pi(t),
y(t) = Qi(t)
, где Pi
, Qi
- это полиномы, коэффициенты которых известны.
Если вы укажете x
, вы должны решить уравнение x = Pi(t)
для i
и t
. Чтобы найти i
, вам нужно знать диапазоны Pi
(не слишком сложно для полинома). Затем, когда у вас есть i
, вы должны решить полиномиальное уравнение. Это хорошо для кубических кривых, проблематично для более высоких степеней.
В зависимости от данных может быть несколько решений для i
и t
.
Затем, когда вы знаете t
, вычислите y(t)
.