INTERPOLACIJA PO DIJELOVIMA POLINOMIMA

Slides:



Advertisements
Similar presentations
Ma.
Advertisements

El Alfabeto Con Vocabulario
Click on each of us to hear our sounds.
Las Vocales En Espanol.
HIRAGANA by number of strokes Images from:
PHONICS Repeat each sound. Blend the sounds. Read each word.
ma mu mi mo me pe pi pa pu po si sa so.
Sílabas con m,p,s tema 2. pe so ma si mu se.
Predavanje br. 7 Formiranje GIS-a II Relacione klase.
Programi zasnovani na prozorima
PRIJENOS PODATAKA.
Petlje WHILE – WEND.
FOURIEROVI REDOVI I INTEGRALI
The Present Perfect Continuous Tense
Microsoft Office 2007 MS Office je programski paket koji sadrži više programa: MS Word – program za obradu teksta MS Excel – program za izradu tabela sa.
Petlje FOR - NEXT.
Komponente izbora i kontejnerske komponente
Explore-plots Katarina Jeremić 143/2011 Jovana Vulović 33/2011
What’s the time? (Koliko je sati?)
Uvod u programiranje - matematika – X predavanje
RAZGRANATA STRUKTURA Zadaci i rešenja
Elektrotehnički fakultet – Podgorica Operativni sistemi
14 UNUTRAŠNJE I ANONIMNE KLASE
LAPLACEOVA TRANSFORMACIJA
SIVI BALANS SIVI OMJER.
Struktura MAC adrese i Ethernet okvira
Sveučilište u Zagrebu Fakultet kemijskog inženjerstva i tehnologije
M-datoteke.
Element form Milena Kostadinović.
MessageBox.
KORELACIJSKA I REGRESIJSKA ANALIZA
predavanja v.as.mr. Samir Lemeš
DISKRETNI DINAMIČKI SUSTAVI –LOGISTIČKI MODEL -KAOS-
Pojmovi digitalnog zapisa
Organizacija invertovano-indeksnih datoteka
PROGRAMSKI JEZIK PASCAL
MATEMATIČKI FAKULTET, UNIVERZITET U BEOGRADU
ELEKTRONIČKA POŠTA ( ) OTVARANJE RAČUNA.
WORDPRESS.
Osnovni simboli jezika Pascal
FAKULTET KEMIJSKOG INŽENJERSTVA I TEHNOLOGIJE
Do While ... Loop struktura
Virtualizacija poslovnih procesa metodom „Swimlane“ dijagrama
Programiranje – Small Basic
posljednja faza razvoja podatkovnih komunikacija
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
PREZENTACIJA KOLEGIJA
Molitva povodom europskog dana borbe protiv trgovanja ljudima,
Autor: Marko Pletikosa Mentor: doc.dr.sc. Domagoj Jakobović
- metodom zamjene susjednih elemenata niza
Naredbe u php-u.
SRETNA SEDMICA.
SRETNA SEDMICA.
Programski jezik C++ - Vježbe - 5. dio
Programski jezik Python
Lesson: Greetings/あいさつ
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Programski jezik C++ - Vježbe - 4. dio
VAŽNOST ČITANJA U NIŽIM RAZREDIMA OSNOVNE ŠKOLE
Ljepota matematike Slijedi nekoliko zanimljivih jednakosti koje ukazuju na ljepotu matematike te povezanost matematike s Bogom koji je izvor svih čuda.
Programiranje - Naredbe za kontrolu toka programa – 3. dio
LimeSurvey Uvjetni prikaz pitanja Internetska istraživanja
Ljepota matematike Slijedi nekoliko zanimljivih jednakosti koje ukazuju na ljepotu matematike te povezanost matematike s Bogom koji je izvor svih čuda.
Ponavljanje Pisana provjera
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Vježbenica 2: struktura grananja – 2.dio
Indeksiranost i citiranost WoS i Scopus
Kako zaštititi privatnost na facebooku
Elektrotehnički fakultet Osijek
Iracionalni brojevi
Presentation transcript:

INTERPOLACIJA PO DIJELOVIMA POLINOMIMA

Interpolacija po dijelovima polinomima Po dijelovima polinomna interpolacija funkcije f je funkcija  t.d.: k=1,...,n Gdje za čvorove interpolacije vrijedi: x0<x1<...<xn pk su polinomi stupnja m određeni s (m+1)-im koeficijentom Da bi odredili polinome pk ukupno moramo odrediti (m+1)n koeficijenata Zadano je 2n interpolacijskih uvjeta: pk(xk-1)=f(xk-1), pk(xk)=f(xk) ,k=1,...,n Za m=1 ne trebamo dodatne uvjeta, ali za m>1 potrebno je dodati uvjete na glatkoću funkcije 

Linearni splajn Linearni splajn je interpolacija po dijelovima polinomima stupnja 1 u obliku: pk(x)=c0,k+ c1,k(x-xk-1) za x  [xk-1,xk] , k=1,...,n Možemo ga zapisati u Newtonovoj formi: pk(x)=f[xk-1]+f[xk-1 ,xk](x-xk-1) Vrijedi: c0,k=f[xk-1]=fk-1 c1,k=f[xk-1 ,xk]=(fk-fk-1)/(xk-xk-1) , k=1,...,n

Binarno pretraživanje Ako želimo aproksimirati vrijednost funkcije f u točki x є [x0 ,xn] prvo treba pronaći između kojih čvorova se točka x nalazi Za to koristimo algoritam binarnog pretraživanja: low:=0; High:=n; while (high-low)>1 do begin mid:=(low+high) div 2; if x<xmid then high:=mid else low:=mid end; Trajanje algoritma je proporcionalno s: log2(n)

Ocjena greške na podintervalu [xk-1,xk] ocjena greške linearne interpolacije je: Pri čemu je: , Graf od (x) na [xk-1,xk] je parabola koja siječe apscisu u xk-1 i xk , pa je maksimum od  (x) u polovištu intervala: Slijedi da je:

Ocjena greške Ocjena greške linearne interpolacije na cijelom intervalu [a,b] je: gdje je: Ako ravnomjerno povećavamo broj čvorova tako da h0 , onda i maksimalna greška teži u 0.

Linearni splajn MANE: Za umjerenu točnost potrebno je dosta točaka Aproksimacijska funkcija nije dovoljno glatka Zbog tih razloga češće se na podintervalima koriste polinomi viših stupnjeva

Kubični splajn Kod kubičnog splajna restrikcija aproksimacijske funkcije  na svaki interval [xk-1,xk] je polinom pk stupnja 3, oblika: pk(x)=c0,k+c1,k(x-xk-1)+c2,k(x-xk-1)2+c3,k(x-xk-1)3 za x є [xk-1,xk] , k=1,...,n Dakle moramo odrediti 4n koeficijenata. Zadano je 2n interpolacijskih uvjeta: pk(xk-1)=f(xk-1), pk(xk)=f(xk) ,k=1,...,n Obično želimo da je i derivacija f-je  neprekidna u čvorovima,pa dobivamo drugih 2n uvjeta: pri čemu su sk neki brojevi

Određivanje koeficijenata Ako znamo vrijednost f-je i prve 3 derivacije u čvorovima onda su koeficijenti:

Određivanje koeficijenata Ako znamo vrijednost f-je i prvu derivaciju u čvorovima onda su koeficijenti: gdje je: hk=xk-xk-1 , k=1,...,n f[x0,x1,..., xn]=( f[x0,x1,..., xn]- f[x0,x1,..., xn])/(xn-x0)

Određivanje koeficijenata Ako znamo vrijednost f-je i drugu derivaciju u čvorovima Uvodimo oznaku: Polinome pk sada možemo pisati:

Gdje se Mk određuju iz matrične jednadžbe: CM=d Pri čemu je:

Prirodni splajn Prirodni splajn je kubični splajn sa zadanim tzv. slobodnim krajevima, tj. ako je: ˝(x0)= ˝(xn)=0

Ocjena greške na podintervalu [xk-1,xk] ocjena greške kubične interpolacije je: pri čemu je: , Maksimum funkcije  (x) na [xk-1,xk] je u nultočki xe od , pri čemu je: Slijedi da je:

Ocjena greške Ocjena greške kubične interpolacije na cijelom intervalu [a,b] je: gdje je: Ako ravnomjerno povećavamo broj čvorova tako da h0 , onda i maksimalna greška teži u 0.