Многочлен Бернштейна

Материал из testwiki
Перейти к навигации Перейти к поиску

В вычислительной математике многочлены Бернштейна — это алгебраические многочлены, представляющие собой линейную комбинацию базисных многочленов Бернштейна[1][2].

Устойчивым алгоритмом вычисления многочленов в форме Бернштейна является алгоритм де Кастельжо.

Многочлены в форме Бернштейна были описаны Сергеем Натановичем Бернштейном в 1912 году и использованы им в конструктивном доказательстве аппроксимационной теоремы Вейерштрасса. С развитием компьютерной графики полиномы Бернштейна на промежутке x ∈ [0, 1] стали играть важную роль при построении кривых Безье.

Определение

(n + 1) базисных многочленов Бернштейна степени n находятся по формуле

bk,n(x)=(nk)xk(1x)nk,k=0,,n.

где (nk)биномиальный коэффициент.

Базисные многочлены Бернштейна степени n образуют базис для линейного пространства Πn многочленов степени n.

Линейная комбинация базисных полиномов Бернштейна

Bn(f;x)=Bn(x)=k=0nf(kn)bk,n(x)

называется многочленом Бернштейна или точнее многочленом в форме Бернштейна степени n. Коэффициенты f(kn) называются коэффициентами Бернштейна или коэффициентами Безье.

Примеры

Вот некоторые базисные полиномы Бернштейна:

b0,0(x)=1
b0,1(x)=1x
b1,1(x)=x
b0,2(x)=(1x)2
b1,2(x)=2x(1x)
b2,2(x)=x2 .

Свойства

Шаблон:Дополнить раздел Дифференцирование

b'k,n(x)=nbk,n1(x)+nbk1,n1(x)

bk,n(l)(x)=n!(nl)!j=0l(lj)bkj,nl(x)

Леммы о моментах

k=0nbk,n(x)=1 для любых n и x, так как k=0nbk,n(x)=(x+1x)n=1n

k=0nbk,n(x)(xk/n)=0 для любых n и x

k=0nbk,n(x)(xk/n)2=x(1x)/n для любых n и x

Аппроксимация непрерывных функций

Шаблон:Пустой раздел

См. также

Примечания

Шаблон:Примечания