* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Средства интерполяции и аппроксимации системы Mathcad
531
6.7.3. Одномерная B сплайновая интерполяция и экстраполяция
В Mathcad введена и функция аппроксимации B сплайнами bspline(VX,VY,U,n), где U – вектор координат точек сшивки, n=1, 2 или 3 – степень полиномов. Размер вектора U на (n–1) меньше размера векторов x и y. B сплайновая аппроксимация имеет продолжение и позволяет задавать сшивку сплайн функций в точках, от личных от узловых. Крайняя левая точка сшивки должна быть левее, а правая – правее конечных узловых точек. На рис. 6.57 представлены примеры интерполя ции и продолжения с применением сплайн функций с линейным (n = 1), квадра тичным (n = 2) и кубическим (n = 3) продолжением.
Рис. 6.57. Линейная и B сплайновая интерполяция и экстраполяция
Разумеется, качество B сплайновой интерполяции сильно зависит от правиль ного положения точек сшивки и, конечно, от набора исходных узловых точек. Как видно из рис. 6.57, эта интерполяция может использоваться и для экстраполяции. Однако хорошей назвать экстраполяцию и в этом случае трудно.