B-сплайн

B-сплайн

В вычислительной математике B-сплайном называют сплайн-функцию, имеющую наименьший носитель для заданной степени, порядка гладкости и разбиения области определения. Фундаментальная теорема устанавливает, что любая сплайн-функция для заданной степени, гладкости и области определения может быть представлена как линейная комбинация B-сплайнов той же степени и гладкости на той же области определения.[1] Термин B-сплайн был введён И. Шёнбергом и является сокращением от словосочетания «базисный сплайн».[2] B-сплайны могут быть вычислены с помощью алгоритма де Бора, обладающего устойчивостью.

В системах автоматизированного проектирования и компьютерной графике термин B-сплайн часто описывает сплайн-кривую, которая задана сплайн-функциями, выраженными линейными комбинациями B-сплайнов.

Содержание

Определение

Когда узлы равноудалены друг от друга, говорят, что B-сплайн является однородным, в противном случае его называют неоднородным

Замечания

Когда количество узлов совпадает со степенью сплайна, B-сплайн вырождается в кривую Безье. Форма базисной функции определяется расположением узлов. Масштабирование или параллельный перенос базисного вектора не влияет на базисную функцию.

Сплайн содержится в выпуклой оболочке его опорных точек.

Базисный сплайн степени n

b_{i,n}(t)\,\;

не обращается в нуль только на промежутке [ti, ti+n+1], то есть

b_{i,n}(t) = \left\{\begin{matrix} 
>0 & \mathrm{if} \quad t_{i} \le t < t_{i+n+1} \\
0 & \mathrm{otherwise} 
\end{matrix}
\right.

Другими словами, изменение одной опорной точки влияет только на локальное поведение кривой, а не на глобальное, как в случае кривых Безье.

Базисная функция может быть получена из полинома Бернштейна

См. также

  • Сплайн
  • NURBS
  • Алгоритм де Бора
  • Атомарные функции

Ссылки

Источники

  1. Carl de Boor A Practical Guide to Splines. — Springer-Verlag, 1978. — P. 113-114.
  2. Carl de Boor A Practical Guide to Splines. — Springer-Verlag, 1978. — P. 114-115.

Литература



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "B-сплайн" в других словарях:

  • Сплайн — (от англ. spline, от [flat] spline  гибкое лекало, полоса металла, используемая для черчения кривых линий)  функция, область определения которой разбита на конечное число отрезков, на каждом из которых сплайн совпадает с некоторым… …   Википедия

  • сплайн — сущ., кол во синонимов: 1 • функция (49) Словарь синонимов ASIS. В.Н. Тришин. 2013 …   Словарь синонимов

  • Сплайн-функция — [spline fun­­ction] кусочно гладкая функция, используемая для выравнивания временных рядов. Применение С. ф. вместо обычных функций тренда эффективно, когда внутри анализируемого периода меняется тенденция, направление ряда. С. ф. помогает… …   Экономико-математический словарь

  • сплайн — (Spline)     Математическая кривая, плавно соединяющая отдельные точки. Применяется для изображения контуров знаков [граница изображения знака].     См. также кривые Безье [метод описания веторных кривых] …   Шрифтовая терминология

  • Сплайн Эрмита — Кубический эрмитов сплайн сплайн, построенный из кубических полиномов с использованием эрмитовой интерполяции, в соответствии с которой интерполируемая функция задается не только своими значениями в n точках, но и ее первыми производными. Для… …   Википедия

  • СПЛАЙН-АППРОКСИМАЦИЯ — приближенное представление функции или приближенное восстановление функции из заданного класса по неполной информации (напр., по значениям на сетке) с помощью сплайнов. Как и в классич. теории приближения функций, изучаются линейные методы С. а …   Математическая энциклопедия

  • СПЛАЙН-ИНТЕРПОЛЯЦИЯ — интерполирование посредством сплайнов, т. е. построение интерполяционного сплайна (и. с.), принимающего в заданных точках {xi}заданные значения {f(xi)}, i=0, 1, . . ., n. Обычно и. с. удовлетворяют дополнительным условиям в концевых точках. Так,… …   Математическая энциклопедия

  • ИНТЕРПОЛЯЦИОННЫЙ СПЛАЙН — сплайн совпадающий с данной функцией в заданных различных точках Обычно при m=2k+1 полагают r=0, 1, ..., п, и так как при этом у сплайна остается еще 2k свободных параметров, то на сплайн налагают еще по кусловий в точках х 0 и х п, напр., j=1, 2 …   Математическая энциклопедия

  • СПЛАЙН — функция определенная на отрезке [a, b],совпадающая на частичных отрезках [ х i, xi+1], образованных сеткой а=x0<x1<. . .. . . <xn=b с нек рыми алгебраическими многочленами степени не выше т, и имеющая на [ а, b]непрерывную ( т 1) ю… …   Математическая энциклопедия

  • сплайн — а, ч. Одна з елементарних функцій, включена у сучасний числовий аналіз …   Український тлумачний словник

  • сплайн-апроксимація — іменник жіночого роду …   Орфографічний словник української мови


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»