vx - вектор действительных значений данных в порядке возрастания. Они соответствуют значениям x.
vy - вектор действительных значений данных. Они соответствуют значениям y. Содержит тот же число элементов, что и vx.
U - действительный вектор с числом элементов n-1 меньшим, чем в vx (где n - 1, 2, или 3). Элементы u должны быть в порядке возрастания. Элементы содержат значения узлов для интерполяции. Первый элемент в u должен быть меньше чем или равняться первому элементу в vx. Последний элемент в u должен быть больше или равняться последнему элементу в x.
N - целое число, равняются 1, 2, или 3, указывая степень индивидуального кусочно-линейного (n=1), - квадратичного (n=2), или кубического (n=3) полиномиал соответственно.
vs - вектор, образованный bspline.
X - значения независимой переменной, по которой Вы хотите интерполировать результаты. Для лучших результатов она должна принадлежать интервалу задания исходных значений х.
B-spline интерполяция позволяет передавать кривую через набор точек. Эта кривая строится на трех смежных точках полиномами градуса степени n и проходит через эти точки. Эти полиномы сопрягаются вместе в узлах так, чтобы сформировать законченную кривую.
|
|