21.01.2015 Views

Gaussovy kvadratury Gaussian Quadrature

Gaussovy kvadratury Gaussian Quadrature

Gaussovy kvadratury Gaussian Quadrature

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 INTERPOLAČNÍ POLYNOMY 28<br />

x 1 ,x 2 , ...,x n . Funkce F ′ bude mít v intervalu I alespoň 2n nulových bodů. Aplikací Rolleovy<br />

věty získáme 2n−1 bodů, v nichž má funkce F nulovou druhou derivaci.<br />

Opakovanou aplikací Rolleovy věty (podobně jako u Lagrangeova interpolacního polynomu)<br />

zjistíme, že funkce F má (2n)-tou vlastní derivaci, jejíž hodnota je nulová alespoň pro jeden bod<br />

ξ ∈ I.<br />

Vztah pro2n-tou derivaci bude<br />

F (2n) (t) = (x−x 1 ) 2 (x−x 2 ) 2 ...(x−x n ) 2 R (2n) (t)−(2n)!R(x).<br />

Platí však, že R (2n) (x) = f (2n) (x), nebot’ polynom H je stupně nejvýše2n−1, tudíž<br />

H (2n) (x) = 0.<br />

Vztah můžeme přepsat do tvaru<br />

F (2n) (t) = (x−x 1 ) 2 (x−x 2 ) 2 ...(x−x n ) 2 f (2n) (t)−(2n)!R(x).<br />

Za t dosadíme bodξ ∈ I. Víme, že platí F (2n) (ξ) = 0.<br />

Následně vyjádřímeR(x). Rozdíl mezi hodnotou Hermitova polynomu a hodnotou zadané funkce<br />

tedy můžeme vypočítat pomocí vzorce<br />

kde ξ ∈ I.<br />

R(x) = (x−x 1) 2 (x−x 2 ) 2 ...(x−x n ) 2<br />

f (2n) (ξ), (12)<br />

(2n)!<br />

Zbývá vyšetřit situaci, kdyxnení různé odx 1 ,x 2 ,...,x n , tznx = x j pro některé<br />

j ∈ {1,2,...,n}. Postup bude podobný jako v případě Lagrangeova interpolačního polynomu.<br />

Po dosazení do pravé strany vztahu (12) bude rozdíl(x−x j ) nulový. Vzhledem k (10) platí rovněž<br />

R(x j ) = 0. Vztah (12) tedy platí pro libovolné ξ ∈ I.<br />

Příklad 4.5. Určete chybu interpolace Hermitovým interpolačním polynomem z příkladu 4.4.<br />

Platí tedyf(x) = sin4x, x 1 = −1,x 2 = 0,x 3 = 1.<br />

Nejprve je nutné určit interval, na kterém budeme počítat chybu Hermitova polynomu. Zvolíme<br />

interval s krajními body x 1 a x 3 .<br />

Dále spočítáme absolutní hodnotu chyby jako|R(x)| = |f(x)−H(x)|,−1 ≤ x ≤ 1. Předpis<br />

proH jsme už získali v předchozím příkladu, tzn.<br />

H(x) = 5 2 x3 sin(4)− 3 2 x5 sin(4)+2cos(4)x 5 −2cos(4)x 3 +4x 5 −8x 3 +4x.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!