Πολυώνυμο Μπέρνσταϊν

Από testwiki
Αναθεώρηση ως προς 10:03, 26 Ιουλίου 2023 από τον imported>Dimitris131 (Αφαίρεση επιστημονικού πεδίου)
(διαφορά) ← Παλαιότερη αναθεώρηση | Τελευταία αναθεώρηση (διαφορά) | Νεότερη αναθεώρηση → (διαφορά)
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Πρότυπο:Χωρίς παραπομπές Στο τομέα της αριθμητικής ανάλυσης των μαθηματικών, ένα πολυώνυμο Μπέρνσταϊν (Bernstein polynomial), που παίρνει το όνομά του από τον ρωσοεβραίο μαθηματικό Σεργκέι Νατάνοβιτς Μπέρνσταϊν (ή Μπέρνστεϊν) είναι ένα πολυώνυμο, το οποίο αποτελεί γραμμικό συνδυασμό των πολυωνύμων βάσεων Μπέρνσταϊν.

Η βασική μέθοδος εκτίμησης των πολυωνύμων μορφής Μπέρνσταϊν είναι ο αλγόριθμος του ντε Καστελζώ. Τα πολυώνυμα Μπέρνσταϊν χρησιμοποιήθηκαν αρχικά σε μία κατασκευαστική απόδειξη για το θεώρημα Στόουν–Βάιερστρας (Stone-Weierstrass Theorem). Με την ανάπτυξη του τομέα των γραφικών υπολογιστών (computer graphics) και του υπολογιστικά βοηθούμενου σχεδιασμού (computer-aided design), τα πολυώνυμα Μπέρνσταιν, περιορισμένα στο διάστημα x ∈ [0, 1], αποτέλεσαν τη βάση στο σχηματισμό των καμπυλών Μπεζιέ (Bézier Curves).

Ορισμός

Η n + 1 βάση πολυωνύμων Μπέρνσταϊν βαθμού n ορίζεται ως

bν,n(x)=(nν)xν(1x)nν,ν=0,,n.

όπου (nν) είναι διωνυμικός συντελεστής.

Τα βασικά πολυώνυμα Μπέρνσταϊν βαθμού n σχηματίζουν μία βάση του διανυσματικού χώρου Πn των πολυωνύμων βαθμού n.

Ένας γραμμικός συνδυασμός των βασικών πολυωνύμων Μπέρνσταϊν

B(x)=ν=0nβνbν,n(x)

καλείται πολυώνυμο Μπέρνσταϊν ή πολυώνυμο μορφής Μπέρνσταϊν βαθμού n. Οι συντελεστές βν ονομάζονται συντελεστές Μπέρνσταϊν ή συντελεστές Μπεζιέ .

  • Με έναν άλλο συμβολισμό έχουμε:

Ένα πολυώνυμο Μπέρνσταϊν P(x) βαθμού n δίνεται από τον τύπο:

P(x)=k=0nckBkn(x)

Όπου τα Bkn() είναι στοιχεία της βάσης των πολυωνύμων Μπέρνσταϊν, που ορίζονται από:

Bin(x)=(ni)xi(1x)ni αν x[0,1];

ή γενικότερα:

Bin(x)=(ni)(bx)ni(xa)i(ba)n αν x[a,b];

(εδώ (ni) είναι ο διωνυμικός συντελεστής.

Ιδιότητες

Τα βασικά πολυώνυμα Μπέρνσταϊν έχουν τις εξής ιδιότητες:

  • bν,n(x)=0, αν ν<0 ή ν>n.
  • bν,n(0)=δν,0 και bν,n(1)=δν,n όπου δ είναι το δέλτα του Κρόνεκερ της αντίστοιχης συνάρτησης.
  • bν,n(x) έχει ρίζα πολλαπλότητας ν στο σημείο x=0 (προσοχή: αν ν=0, δεν υπάρχει ρίζα στο 0).
  • bν,n(x) έχει ρίζα πολλαπλότητας (nν) στο σημείο x=1 (προσοχή: αν ν=n, δεν υπάρχει ρίζα στο 1).
  • bν,n(x)0 για x[0, 1].
  • bν,n(1x)=bnν,n(x). Συμμετρία ως προς τα x και 1x.
  • Η παράγωγος μπορεί να γραφεί ως συνδυασμός δύο πολυωνύμων μικρότερου βαθμού:
    b'ν,n(x)=n(bν1,n1(x)bν,n1(x)).
  • Το ολοκλήρωμα είναι σταθερό για συγκεκριμένο n
    01bν,n(x)dx=1n+1ν=0,1n
  • Αν n0, τότε bν,n(x) έχει μοναδικό τοπικό μέγιστο στο διάστημα [0, 1] στο x=νn. Το μέγιστο αυτό έχει τιμή:
    ννnn(nν)nν(nν).
  • Η βάση πολυωνύμων Μπέρνσταϊν βαθμού n σχηματίζουν μία κατάτμηση της μονάδας:
    ν=0nbν,n(x)=ν=0n(nν)xν(1x)nν=(x+(1x))n=1.
  • Παίρνοντας την πρώτη παράγωγο της (x+y)n όπου y=1x, μπορεί να δειχθεί ότι:
    ν=0nνbν,n(x)=nx
  • Η δεύτερη παράγωγος της (x+y)n όπου y=1x μπορεί να χρησιμοποιηθεί για να δείξει ότι:
    ν=1nν(ν1)bν,n(x)=n(n1)x2
  • Ένα πολυώνυμο Μπέρνσταϊν μπορεί να γραφεί ως ένας γραμμικός συνδυασμός πολυωνύμων μεγαλύτερου βαθμού:
    bν,n1(x)=nνnbν,n(x)+ν+1nbν+1,n(x).

Παραδείγματα

Παράδειγμα 1

Τα πρώτα λίγα βασικά πολυώνυμα Μπέρνσταϊν είναι:

b0,0(x)=1,b0,1(x)=1x,b1,1(x)=xb0,2(x)=(1x)2,b1,2(x)=2x(1x),b2,2(x)=x2b0,3(x)=(1x)3,b1,3(x)=3x(1x)2,b2,3(x)=3x2(1x),b3,3(x)=x3b0,4(x)=(1x)4,b1,4(x)=4x(1x)3,b2,4(x)=6x2(1x)2,b3,4(x)=4x3(1x),b4,4(x)=x4

Παράδειγμα 2

Στην περίπτωση ενός πολυωνύμου βαθμού 2 η βάση στο διάστημα [0,1] συνίσταται από:

  • B02(x)=(20)x0(1x)20=(1x)2
  • B12(x)=(21)x1(1x)21=2x(1x)
  • B22(x)=(22)x2(1x)22=x2

Ένα πολυώνυμο που εκφράζεται με αυτή τη βάση θα πρέπει να ακολουθεί τη μορφή:

P(x)=c0B02(x)+c1B12(x)+c2B22(x)

Δείτε επίσης

Αναφορές