Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Čebiševljevi polinomi

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Čebiševljevi polinomi"— Μεταγράφημα παρουσίασης:

1 Čebiševljevi polinomi

2 Što želimo postići aproksimacijom?
Želimo aproksimirati funkciju polinomom Pn tako da: - pogreška aproksimacije |f(x)-Pn(x)| bude što jednoličnije raspoređena duž segmenta - se Pn lako nalazi -maksimalnu pogrešku svedemo na minimum. Od prije znamo kako izgleda ocjena pogreške interpolacije Lagrangeovim polinomom:

3 Pokušat ćemo ovo minimizirati:
IDEJA: Funkciju f aproksimiramo polinomom Pn na segmentu [-1,1].Promatramo kosinus funkcija cos α, cos 2α,..., cos nα, i transformiramo cos nα na segmentu [0, π] u polinom n-tog stupnja na segmentu [-1,1].

4 Polinomi : Tn = cos nα, α = arc cos x, n = 0,1,2,... zovu se ČEBIŠEVLJEVI POLINOMI. Vidimo :T0 = cos 0 = 1 T1 = cosα = cos(arc cos x) = x T2 = cos2α = 2cos2 α – 1 = 2cos2 (arc cos x) – 1 = 2x2 – 1 Primjenom adicijskih formula,dobivamo rekurzivnu relaciju za ove polinome: Tn+1(x) + Tn-1(x) = 2xTn(x) , tj. Tn(x) = 2x Tn-1(x) – Tn-2(x)

5 Kako izgledaju Čebiševljevi polinomi?
T0(x) = 1 T1(x) = x T2(x) = 2x2 - 1 T3(x) = 4x3 - 3x T4(x) = 8x4 - 8x2 + 1 T5(x) = 16x5 - 20x3 + 5x T6(x) = 32x6 - 18x4 + 18x2 - 1 T7(x) = 64x x5 + 56x3 – 7x T8(x) = 128x x x4 –32x2 + 1 T9(x) = 256x x x5 – 120x3 + 9x ...

6 Nultočke i normirani oblik polinoma
Tn ima n različitih nultočaka, sve su realne i nalaze se u intervalu [-1,1]. Dane su sa: Normirani oblik Čebiševljevog polinoma:

7 Teorem o najmanjoj gornjoj ogradi
Označimo sa Pn skup svih normiranih polinoma n-tog stupnja,tj. Skup svih polinoma n-tog stupnja sa vodećim koeficijentom jednakim 1. TEOREM: Među svim normiranim polinomima Pn , promatranim na segmentu [-1,1] , Qn ima najmanju gornju ogradu za svoju apsolutnu vrijednost.

8 Minimax princip Ocjena pogreške za Lagrangeov oblik:
Minimiziramo polinom (x – x0) (x – x1)... (x – x0) i zahtijevamo da je jednak Qn+1 ,tj. odabiremo čvorove td. oni budu nultočke od Qn+1 , što su ustvari nultočke Čebiševljevog polinoma Tn+1:

9 Hornerova shema

10 Za opći segment [a,b] treba uzeti:
za čvorove interpolacije. Odredimo li na [a,b] interpolacijski polinom sa ovako danim čvorovima,dobivamo interpolacijski polinom koji minimizira maksimalnu pogrešku.Ovaj način minimiziranja nazivamo minimaks principom.

11 Imamo zadan polinom : Zanima nas vrijednost u točki x0.To možemo izračunati na dva načina: pamćenjem potencija ili Hornerovom shemom.

12 Pamćenjem potencija: krenemo od nulte potencije x0=1, svaka sljedeća dobiva se rekurzivno: Prebrojimo li zbrajanja i množenja koja se javljaju u algoritmu,vidimo da ukupno imamo 2n množenja + n zbrajanja.

13 Ukoliko imamo dan polinom zapisan u sljedećem obliku:
algoritam koji po ovoj relaciji izvrednjava polinom naziva se HORNEROVA SHEMA. Hornerova shema je optimalan algoritam za : -izvrednjavanje polinoma kojima je većina koeficijenata različita od nule -za polinome stupnja n=1,2,3 (polinomi višeg stupnja se adaptiraju td. bismo kasnije imali što manje množenja i zbrajanja) Algoritam za ovaj način računanja ima ukupno n množenja i n zbrajanja.

14 z := z(w − di) + ei, za i = 1, 2, . . . ⌈n/2⌉ − 1.
O Hornerovoj shemi kao optimalnom algoritmu govore i sljedeća dva teorema: TEOREM (Borodin,Munro): Za opći polinom n-tog stupnja potrebno je barem n aktivnih množenja.Pod aktivnim množenjem podrazumijevamo množenje između ai i x. TEOREM (Pan): Za bilo koji polinom pn stupnja n≥3 postoje realni brojevi c, di, ei, za 0 ≤ i ≤ ⌈n/2⌉ − 1, takvi da se pn može izračunati korištenjem (⌊n/2⌋ + 2) množenja + n zbrajanja,gdje je : y = x + c w = y2 z := z(w − di) + ei, za i = 1, 2, ⌈n/2⌉ − 1.

15 Dijeljenje polinoma an an-1 an-2 ..... a1 a0 x0 cn-1 cn-2 cn-3 c0 r0
Elementi donjeg reda računaju se slijeva nadesno na sljedeći način:

16 U gornjem redu se popišu svi koeficijenti polinoma pn redom od an do a0. Donji red se izračunava korištenjem gornjeg reda i broja x0.Označimo elemente donjeg reda, gledajući slijeva nadesno, s x0, cn-1, ... , c0 , r0 , tako da se cn-1 nalazi ispod an . Vodeći koeficijent an se prepiše, a svi ostali se računaju tako da se posljednji izračunati koeficijent ci pomnoži s x0, a zatim mu se doda koeficijent ai-1 koji se nalazi iznad. Na kraju, ispod koeficijenta a0 se dobije r0, tj. vrijednost polinoma u točki x0.

17 Potpuna Hornerova shema
Polinom pn , zapisan na ovaj način,razvijen je po potencijama od (x-x0).Usporedimo ga s Taylorovim polinomom oko x0 :

18 Potpuna Hornerova shema računa sve derivacije polinoma u zadanoj točki podijeljene pripadnim faktorijelima.Vrijedi:

19 an an-1 ... a1 a0 x0 cn-1 cn-2 c0 r0 bn-1 bn-2 r1 rn

20 Tablicu derivacija popunjavamo kao i običnu tablicu za dijeljenje polinoma; svaki sljedeći redak popunjavamo na isti način kao i kod dijeljenja polinoma.Na dijagonali tablice redom dobivamo sve ri , i = 0,1,...,n koji predstavljaju koeficijente Taylorovog razvoja zadanog polinoma oko točke x0.

21 Hornerova shema za interpolacijski polinom
Treba izračunati izraz oblika: pri čemu su xi točke interpolacije,a x točka u kojoj želimo izračunati vrijednost polinoma. Označimo: yi = x – xi Dobivamo Hornerovu shemu za interpolacijski polinom:


Κατέβασμα ppt "Čebiševljevi polinomi"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google