+ All Categories
Home > Documents > Aproxima ční a interpolační křivky

Aproxima ční a interpolační křivky

Date post: 06-Jan-2016
Category:
Upload: geona
View: 26 times
Download: 0 times
Share this document with a friend
Description:
Aproxima ční a interpolační křivky. Interpolace. Křivka prochází přímo zadanými body. Interpolace polynomem. Lineární – 2 body Kvadratická – 3 body Polynom n-tého stupně – n+1 bodů. Lineární interpolace. Kvadratická interpolace. Interpolace polynomem 4 stupně. Interpolované body: - PowerPoint PPT Presentation
23
Aproximační a interpolační křivky
Transcript
Page 1: Aproxima ční a interpolační křivky

Aproximační a interpolační křivky

Page 2: Aproxima ční a interpolační křivky

Interpolace

• Křivka prochází přímo zadanými body

Page 3: Aproxima ční a interpolační křivky

Interpolace polynomem

• Lineární – 2 body

• Kvadratická – 3 body

• Polynom n-tého stupně – n+1 bodů

Page 4: Aproxima ční a interpolační křivky

Lineární interpolace

Page 5: Aproxima ční a interpolační křivky

Kvadratická interpolace

Page 6: Aproxima ční a interpolační křivky

Interpolace polynomem 4 stupněInterpolované body:

(-2,4) (-1,0) (0,3) (1,1) (2,-5)

Rovnice:

16a -8b +4c -2d + e = 4

a - b + c -d +e = -3

e = 3

a + b + c + d +e = 1

16a +8b +4c +2d +e =-5

Řešení:

a=0.458 b=-0.75 c=-2.95

d=1.25 e=3

Funkce:

0.458*x^4-0.75*x^3-2.95*x^2+1.25*x+3

Page 7: Aproxima ční a interpolační křivky

Spline křivka

• Křivka se skládá z úseků vyjádřených polynom nižšího stupně, než odpovídá počtu bodů. Křivky na sebe v hraničních bodech hladce navazují

Page 8: Aproxima ční a interpolační křivky

Lineární „spline“

• Polynomy prvního stupně.

• V hraničních bodech na sebe navazují spojitě.

• Není zaručena spojitost ani první derivace.

• Česky se tomu říká lomená čára

Page 9: Aproxima ční a interpolační křivky

Kvadratický spline

• Křivka jsou úseky parabol.• V hraničních bodech na sebe paraboly

hladce navazují – mají spojitou první derivaci.

• Další derivace nemusí být (a obvykle nejsou) spojité.

• Je nejpoužívanější, pokud se řekne jen spline, myslí se obvykle kvadratický spline (viz AutoCAD)

Page 10: Aproxima ční a interpolační křivky

Kvadratický spline

Page 11: Aproxima ční a interpolační křivky

Spline křivky vyšších stupňů

• Kubický – funkce po částech 3-tího stupně (kubika), zaručuje spojitost první a druhé derivace

• Obecný (n-tého stupně), zaručuje spojitost (n-1). derivace.

Page 12: Aproxima ční a interpolační křivky

Aproximační křivky

• Nemusí procházet přímo zadanými body.

• Formálně lze za aproximační křivku považovat libovolnou křivku.

• Problém je nalézt takové vyjádření, které bude– Jednoduché– Bude dostatečně dobře aproximovat danou

křivku

Page 13: Aproxima ční a interpolační křivky

Aproximace metodou nejmenších čtverců

• Zvolím typ funkce (obvykle polynom nižšího stupně, než by byl potřeba pro interpolaci bodů).

• Vypočítám takové parametry, aby součet čtverců odchylek v zadaných bodech byl minimální.

• ∑(yi-f(xi))2→ min

Page 14: Aproxima ční a interpolační křivky

Metoda nejmenších čtverců

Page 15: Aproxima ční a interpolační křivky

Bézierova aproximace (Bézierova křivka)

• Aproximace polynomem daného stupně n-tý stupeň pro n+1 bodů P0,P1,…,Pn

• Křivka prochází krajními body P0 a Pn• Tečna v počátečním bodě P0 je

rovnoběžná s vektorem P0P1.• Tečna v koncovém bodě Pn je rovnoběžná

s vektorem Pn-1 Pn• Celá křivka leží v konvexním obalu bodů

P0, … ,Pn

Page 16: Aproxima ční a interpolační křivky

Pierre Ettiene Bézier (1910-1999)

Page 17: Aproxima ční a interpolační křivky

Vyjádření Bézierovy křivky

Page 18: Aproxima ční a interpolační křivky

Lineární Bézierova křivka

• B(t) = (1-t).P0 + t.P1• Parametrická rovnice

úsečky

Page 19: Aproxima ční a interpolační křivky

Kvadratická Bézierova křivka

• B(t) = (1-t)2P0 + 2t(1-t)P1 + t2P2

Page 20: Aproxima ční a interpolační křivky

Kubická Bézierova křivka

B(t) = (1-t)3P0 + 3t(1-t)2P1 + 3t2(1-t)P2 + t3P3

Page 21: Aproxima ční a interpolační křivky

Bézierovy křivky vyšších řádů

• Příklad vzorce pro křivku 5.stupně

Page 22: Aproxima ční a interpolační křivky

B-spline

• Úseky Bézierových křivek nižších stupňů (obvykle kvadratické a kubické křivky) budou v krajních bodech na sebe hladce navázány.

Page 23: Aproxima ční a interpolační křivky

Příklad B spline křivky6 řídících bodů → 2 paraboly (2 Bézierovy křivky 2, stupně)


Recommended