Bernsteinpolynoom

Uit testwiki
Naar navigatie springen Naar zoeken springen

De bernsteinpolynomen (genoemd naar Sergej Natanovitsj Bernstein) zijn een familie speciale reële polynomen met geheeltallige coëfficiënten.

Betekenis en geschiedenis

De bernsteinpolynomen vinden hun oorsprong in de approximatietheorie. Hun bedenker, Bernstein, kon met behulp van deze polynomen een constructief bewijs leveren voor de stelling van Stone-Weierstrass]. Aan het einde van de jaren vijftig werden voor het eerst pogingen ondernomen methoden op basis van bernsteinpolynomen te gebruiken bij het ontwerpen van krommen en oppervlakken. Paul de Faget de Casteljau bij Citroën en Pierre Bézier bij Renault gebruikten de polynomen bij hun ontwikkeling van de béziercurven en legden zo de basis van het huidige Computer Aided Design (CAD).

Definitie

Voor n0 zijn de n+1 bernsteinpolynomen van graad n de reële polynomen

Bk,n(t)=(nk)tk(1t)nk

met 0kn en t[0,1].

Door affiene transformaties van het interval [0,1] naar een interval [a,b] ontstaan de gegeneraliseerde bernsteinpolynomen:

Bk,n[a,b](t)=1(ba)n(nk)(ta)k(bt)nk

voor t[a,b]

Hierin is (nk) een binomiaalcoëfficiënt.

De eerste bernsteinpolynomen Bk,n(t)
k 0 1 2 3
n
0 1
1 1t t
2 (1t)2 2t(1t) t2
3 (1t)3 3t(1t)2 3t2(1t) t3

Voorbeeld

De bernsteinpolynomen B_ {k, 4}

De afbeelding toont de bernsteinpolynomen Bi,4, 0k4 van graad 4 op het interval [0,1].

Eigenschappen

De bernsteinpolynomen op het interval [0,1] hebben de volgende eigenschappen:

  • Basiseigenschap: De bernsteinpolynomen {Bk,n:0kn} zijn lineair onafhankelijk en vormen een basis van Πn, de ruimte van de polynomen van graad kleiner of gelijk aan n.
  • Positiviteit: Bk,n(t)>0 voor alle t(0,1).
  • Extrema: De polynoom Bk,n heeft precies één (absoluut) maximum op het interval [0,1] in het punt t=k/n. In het bijzonder is dus:
B0,n(0)=Bn,n(1)=1
  • Opdeling van 1: De bernsteinpolynomen van graad n zijn de termen in de binomiale ontwikkeling:
1=(t+(1t))n=k=0nBk,n(t)
Bk,n(t)=(1t)Bk,n1(t)+tBk1,n1(t)
Bk,n=0 voor k<0 en k>n
B0,0=1
  • Teruglopend:
Bk,n(t)=k+1n+1Bk+1,n+1(t)+n+1kn+1Bk,n+1(t)
B'k,n(t)=n(Bk1,n1(t)Bk,n1(t))
B1,n1=Bn,n1=0
Bk,n(t)dt=1n+1i=k+1n+1Bi,n+1(t)

Benadering door bernsteinpolynomen

Voor een functie f:[0,1] heet de polynoom Bn(f) gedefinieerd door

Bn(f)(t)=k=0nBk,n(t)f(kn)

de n-de bernsteinpolynoom van f.

Als f een continue functie is op het interval [0,1], convergeert de rij van zijn bernsteinpolynomen Bn(f) uniform naar f.

Het bewijs hiervan kan onder andere geleverd wordenmet behulp van de zwakke wet van de grote getallen.

Voorbeeld

Benaderingen van de functie f (rood) door bernsteinpolymomen van graad 4 (blauw) en van graad 10 (geel)

De benadering van de functie

f(t)={2t voor 0t122(1t) voor 12t1

door bernsteinpolynomen van de graad 4 is de bernsteinpolynoom van f:

B4(f)(t)=k=0nBk,4(t)f(k4)=
=12(4t(1t)3+4t3(1t))+6t2(1t)2=
=2t4t3+2t4

In de figuur staat de functie f en de benaderingen voor n=4 en n=10.

Literatuur

  • Bernstein, S.N., Démonstration du théorème de Weierstrass fondée sur le calcul des probabilités, Commun. soc. Math. Charkov, deel 12, nr. 2, blz. 1-2, 1912/1913.