Documente Academic
Documente Profesional
Documente Cultură
Curs 1
Polinoamele Bernstein:
Pentru orice număr natural ≥ 1 și orice ∈ [0,1], definim polinoamele Bernstein prin
!
( )= (1 − ) unde = reprezintă combinările de luate câte , pentru
!( )!
orice ∈ {0,1, … , }.
Exemplul 1.
( )= (1 − ) = 1 −
( )= (1 − ) =
( )= (1 − ) = (1 − )
( )= (1 − ) = 2 (1 − )
( )= (1 − ) =
( )= (1 − ) = (1 − )
( )= (1 − ) = 3 (1 − )
( )= (1 − ) = 3 (1 − )
( )= (1 − ) =
Propoziția 1.
(i). Polinoamele Bernstein sunt baricentrice, adică pentru orice ≥ 1 și orice ∈ [0,1] avem
( )=1
(ii). Polinoamele Bernstein sunt simetrice în raport cu și 1 − din intervalul [0,1], adică avem
( )= , (1 − )
(iii). Pentru orice ∈ {1, … , − 1}, polinoamele Bernstein ( ) admit un punct de maxim
pentru = ∈ (0,1).
Demonstrație:
(i). Avem
1 = 1 = [ + (1 − )] =
(1 − ) + (1 − ) +⋯+ (1 − ) =
( )+ ( ) + ⋯+ ( )
(ii). Avem
(1 − ) = [1 − (1 − )] ( )
, (1 − ) =
(1 − ) = (1 − ) = ( )
(iii). Avem
[ ( )] = (1 − ) =
(1 − ) + ( − ) (1 − ) (−1) =
(1 − ) − ( − ) (1 − )
Prin urmare,
[ ( )] = 0 ⟺ (1 − ) − ( − ) (1 − ) =0⟺
(1 − ) = ( − ) (1 − ) ⟺
(1 − ) = ( − ) ⟺ =
( )= ( )
b). Punctele se numesc punctele de control ale curbei, pentru orice ∈ {0,1, … , }.
Observația 1. (i). Curba Bézier trece prin punctul inițial și prin punctul final , iar
celelalte puncte , , … , acționează când curba se apropie de acestea ca niște “magneți”.
(ii). Tangenta la curba Bézier în punctul inițial este dreapta determinată de și , iar
tangenta la curbă în punctul final este dreapta determinată de și .
( ) = (1 − ) +
pentru orice ∈ [0,1], care reprezintă în acest caz segmentul [ ]. De asemenea, obținem
relația matriceală
−1 1
( )= − + = (− + ) + = ( , 1)
1 0
−1 1
de unde identificăm matricea asociată curbei Bézier de ordin 1 ca fiind = . Grafic
1 0
avem
( ) = (1 − ) + 2 (1 − ) +
( ) = (1 − 2 + ) + (2 − 2 ) + =
( −2 + ) + (−2 +2 ) + =
1 −2 1
( , , 1) −2 2 0
1 0 0
1 −2 1
de unde identificăm matricea asociată curbei Bézier de ordin 2 ca fiind = −2 2 0 .
1 0 0
Grafic putem avea
( ) = (1 − ) + 3 (1 − ) + 3 (1 − ) +
( ) = (1 − 3 + 3 − ) + (3 − 6 +3 ) + (3 −3 ) + =
(− +3 −3 + ) + (3 −6 +3 ) + (−3 +3 ) + =
−1 3 −3 1
3 −6 3 0
( , , , 1)
−3 3 0 0
1 0 0 0
Observația 2. În situația în care toate punctele intermediare sunt coliniare, curba Bézier devine
un segment și anume segmentul [ ]. Așadar, în acest caz, avem de-a face cu o excepție,
deoarece în general curba Bézier nu trece prin punctele intermediare.
b). Fie punctele de control (0,0), , 1 și (1,0). Calculați curba Bézier asociată celor trei
puncte.
( ) = (− +3 −3 + ) + (3 −6 +3 ) + (−3 +3 ) + =
(1 + + , )
=3
− +3 −3 + =0 ⎧
⎪ =2
3 −6 +3 =1
⟹ 4
−3 + 3 =1 ⎨ =
=1 ⎪ 3
⎩ =1
și
− +3 −3 + =1 =1
3 −6 +3 =0 =0
⟹
−3 + 3 =0 =0
=0 =0
b). Exercițiu.