Я хочу интерполировать функцию в математике.
Функция зависит от параметра a, на самом деле это обратная функция F, которая также зависит от a, поэтому я строю свое приближение следующим образом:
approx = Interpolation[Table[{F[0.1 n, a], 0.1 n}, {n, -100, 100}]]
теперь я могу просто вызвать approx[x] для оценки обратной функции в точке.
Вместо этого я хотел бы сделать что-то вроде этого: Определить функцию, которая принимает параметр,
G[x_,a_] = "construct the interpolating function,
            and return the value of the function at x"
Затем запишите G [x, a] для оценки функции. В противном случае мне пришлось бы повторить интерполяцию для всех параметров, которые меня интересуют, и вокруг них много переменных. Я попытался поместить вызов Interpolation [] внутри модуля, но он просто конструирует интерполяцию каждый раз, когда я называю G [x, a]! Как мне избежать этого?
Спасибо за чтение.
