На основании первых m точек провести экстраполяцию (предсказание) значений n точек.
MathCad имеется три сплайн-функции:
· cspline( )
· pspline( )
· lspline( )
Эти функции возвращают вектор коэффициентов вторых производных, который мы будем называть S. Этот вектор обычно используется в функции interp( ), описанной ниже. Аргументы должны быть вещественными векторами одинаковой длины. Значения вектора должны быть расположены в порядке возрастания.
Эти три функции отличаются только граничными условиями:
· функция lspline( ) генерирует кривую сплайна, которая приближается к прямой линии в граничных точках;
· функция pspline( ) генерирует кривую сплайна, которая приближается к параболе в граничных точках.
· функция cspline( ) генерирует кривую сплайна, которая может быть кубическим полиномом в граничных точках.
· interpвозвращает интерполируемое значение, соответствующее аргументу.
Вектор вычисляется на основе векторов данных и одной из функций pspline( ), lspline( ) илиcspline( ).
Пример 6.3.6-4. Пусть значения функции, полученные в ходе эксперимента, представлены в виде таблицы:
X | 1.2 | 1.4 | 1.6 | 1.8 | 2.0 |
y(x) | -0.085 | -0.462 | 0.128 | 3.546 | 2.654 |
Дата добавления: 2021-05-28; просмотров: 319;