Gaussovy kvadratury Gaussian Quadrature
Gaussovy kvadratury Gaussian Quadrature Gaussovy kvadratury Gaussian Quadrature
4 INTERPOLAČNÍ POLYNOMY 16 4 Interpolační polynomy Pro další výpočty nejprve budeme funkci, jež je obecně příliš složitá pro integraci, interpolovat polynomem, který má pro nás výhodnější vlastnosti. V této kapitole se budeme zabývat konstrukcí Lagrangeova interpolačního polynomu, který budeme dále používat při výpočtech polynomu Hermitova. Právě Hermitův interpolační polynom nám poslouží při následných odhadech chyby, jíž se dopustíme v případě, že integrál funkcef nahradíme Gaussovou kvadraturní formulí. 4.1 Lagrangeův interpolační polynom V této podkapitole se budeme zabývat konstrukcí interpolačního polynomu daného stupně, jehož graf procházínuzlovými body se souřadnicemi[x 1 ,y 1 ],[x 2 ,y 2 ],...,[x n ,y n ], kde hodnoty x 1 , x 2 , ..., x n jsou navzájem různá čísla. Hledáme tedy polynom, jehož graf prochází všemi uzlovými body. Vzhledem k tomu, že máme zadánonpodmínek, budeme požadovat, aby získaný polynom měl stupeň nejvýše n − 1. Takový polynom budeme nazývat Lagrangeův interpolační polynom. Lagrangeova interpolačního polynomu můžeme využít i v případě, že máme zadán interval I a v něm n navzájem různých bodů x 1 , x 2 , ..., x n . Dále pak máme zadánu funkci f, která je v bodech x 1 ,x 2 ,...,x n definována. V tomto případě jsou druhé souřadnice jednotlivých bodů reprezentovány funkčními hodnotami v bodechx j a pro hledaný polynomP platí P(x j ) = f(x j ) pro každé j ∈ {1,2,...,n}. Poznatky získané v úvodu nám umožňují formulovat následující větu. Věta 4.1. Necht’ n ∈ N a necht’ funkce f : R → R je definována na intervalu I, přičemž x 1 < x 2 < ··· < x n leží v intervalu I. Pak existuje právě jeden Lagrangeův interpolační polynom P stupně nejvýšen−1 (n ∈ N) takový, že pro všechnaj ∈ {1,2,...,n} platíP(x j ) = f(x j ). Důkaz. Nejprve provedeme důkaz jednoznačnosti. Předpokládejme sporem, že existují dva různé polynomy P a P , které řeší úlohu Lagrangeovy interpolace. Platí tedy P(x j ) = P(x j ) = f(x j ). Polynomp(x) = P(x)−P(x) je tedy nenulový polynom stupně nejvýšen−1. Navíc však platí, že p(x j ) = 0 pro každé j ∈ {1,2,...,n}, tedy pro n různých bodů. Musel by tedy být identicky roven nule, čímž se dostáváme do sporu. Důkaz existence je konstruktivní. 4.1.1 Konstrukce Lagrangeova interpolačního polynomu Pro každé j ∈ {1,2,...,n} můžeme sestrojit polynom l j (x) = n∏ k=1,k≠j n∏ k=1,k≠j (x−x k ) . (6) (x j −x k )
4 INTERPOLAČNÍ POLYNOMY 17 Polynomy l j budeme nazývat elementární Lagrangeovy polynomy. V čitateli byl vynechán člen (x − x j ), ve jmenovateli pak (x j − x j ). Dále platí, že l j (x j ) = 1 a l j (x k ) = 0 pro každé k ≠ j. Je-li dána funkce f, která je v bodech x 1 ,x 2 ,...,x n definována, Lagrangeův interpolační polynom pak vypadá následovně P(x) = n∑ f(x j )l j (x), (7) j=1 kde f(x j ) jsou funkční hodnoty příslušné funkce v jednotlivých bodech a l j jsou elementární Lagrangeovy polynomy. Platí, že 1.P je polynomem nejvýše (n−1)-ního stupně. 2. P(x j ) = f(x j ) pro každé j ∈ {1,2,...,n}. Problematiku ilustrujeme pomocí následujících příkladů. Příklad 4.1. Sestrojte Lagrangeův polynom, jehož graf prochází body[−1,1],[1,2],[2,−7], [3,7]. V první řadě je nutné spočítat elementární Lagrangeovy interpolační polynomy příslušné jednotlivým bodům. Platí l 1 (x) = (x−1)(x−2)(x−3) (−1−1)(−1−2)(−1−3) = − 1 24 x3 + 1 4 x2 − 11 24 x+ 1 4 , l 2 (x) = (x+1)(x−2)(x−3) (1+1)(1−2)(1−3) = 1 4 x3 −x 2 + 1 4 x+ 3 2 , l 3 (x) = (x+1)(x−1)(x−3) (2+1)(2−1)(2−3) = −1 3 x3 −x 2 + 1 3 x−1, l 4 (x) = (x+1)(x−1)(x−2) (3+1)(3−1)(3−2) = 1 8 x3 − 1 4 x2 + 1 8 x+ 1 4 , Tvar Lagrangeova interpolačního polynomu bude lineární kombinací uvedených elementárních polynomů, tedyP(x) = n y j l j (x). Hodnotyx j jsou jednotlivé uzly ay j jim příslušné ∑ druhé j=1 souřadnice. Výsledný Lagrangeův interpolační polynom tedy bude vypadat následovně. P(x) =− 1 24 x3 + 1 4 x2 − 11 24 x+ 1 ( 1 4 +2 4 x3 −x 2 + 1 4 x+ 3 ) − 2 −7 (− 1 3 x3 −x 2 + 1 ) ( 1 3 x−1 +7 8 x3 − 1 4 x2 + 1 8 4) x+ 1 = = 11 3 x3 − 21 2 x2 − 19 6 x+12
- Page 1: VŠB - Technická univerzita Ostrav
- Page 5 and 6: Abstrakt Gaussova kvadratura je jed
- Page 7 and 8: OBSAH 7 11 Závěr 70 12 Literatura
- Page 9 and 10: 1 ÚVOD 9 1 Úvod Na základě pozn
- Page 11 and 12: 3 ORTOGONÁLNÍ SYSTÉMY POLYNOMŮ
- Page 13 and 14: 3 ORTOGONÁLNÍ SYSTÉMY POLYNOMŮ
- Page 15: 3 ORTOGONÁLNÍ SYSTÉMY POLYNOMŮ
- Page 19 and 20: 4 INTERPOLAČNÍ POLYNOMY 19 Obráz
- Page 21 and 22: 4 INTERPOLAČNÍ POLYNOMY 21 Přík
- Page 23 and 24: 4 INTERPOLAČNÍ POLYNOMY 23 4.2 He
- Page 25 and 26: 4 INTERPOLAČNÍ POLYNOMY 25 Podobn
- Page 27 and 28: 4 INTERPOLAČNÍ POLYNOMY 27 4.2.2
- Page 29 and 30: 4 INTERPOLAČNÍ POLYNOMY 29 Pro ab
- Page 31 and 32: 5 KVADRATURNÍ FORMULE A JEJÍ PŘE
- Page 33 and 34: 5 KVADRATURNÍ FORMULE A JEJÍ PŘE
- Page 35 and 36: 5 KVADRATURNÍ FORMULE A JEJÍ PŘE
- Page 37 and 38: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 39 and 40: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 41 and 42: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 43 and 44: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 45 and 46: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 47 and 48: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 49 and 50: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 51 and 52: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 53 and 54: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 55 and 56: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 57 and 58: 6 GAUSSOVA-LEGENDROVA KVADRATURNÍ
- Page 59 and 60: 7 GAUSSOVA-ČEBYŠEVOVA KVADRATURN
- Page 61 and 62: 8 GAUSSOVA-LAGUERROVA KVADRATURNÍ
- Page 63 and 64: 9 GAUSSOVA-HERMITOVA KVADRATURNÍ F
- Page 65 and 66: 9 GAUSSOVA-HERMITOVA KVADRATURNÍ F
4 INTERPOLAČNÍ POLYNOMY 16<br />
4 Interpolační polynomy<br />
Pro další výpočty nejprve budeme funkci, jež je obecně příliš složitá pro integraci, interpolovat<br />
polynomem, který má pro nás výhodnější vlastnosti. V této kapitole se budeme zabývat konstrukcí<br />
Lagrangeova interpolačního polynomu, který budeme dále používat při výpočtech polynomu Hermitova.<br />
Právě Hermitův interpolační polynom nám poslouží při následných odhadech chyby, jíž<br />
se dopustíme v případě, že integrál funkcef nahradíme Gaussovou kvadraturní formulí.<br />
4.1 Lagrangeův interpolační polynom<br />
V této podkapitole se budeme zabývat konstrukcí interpolačního polynomu daného stupně,<br />
jehož graf procházínuzlovými body se souřadnicemi[x 1 ,y 1 ],[x 2 ,y 2 ],...,[x n ,y n ], kde hodnoty<br />
x 1 , x 2 , ..., x n jsou navzájem různá čísla. Hledáme tedy polynom, jehož graf prochází všemi<br />
uzlovými body. Vzhledem k tomu, že máme zadánonpodmínek, budeme požadovat, aby získaný<br />
polynom měl stupeň nejvýše n − 1. Takový polynom budeme nazývat Lagrangeův interpolační<br />
polynom.<br />
Lagrangeova interpolačního polynomu můžeme využít i v případě, že máme zadán interval<br />
I a v něm n navzájem různých bodů x 1 , x 2 , ..., x n . Dále pak máme zadánu funkci f, která je<br />
v bodech x 1 ,x 2 ,...,x n definována. V tomto případě jsou druhé souřadnice jednotlivých bodů<br />
reprezentovány funkčními hodnotami v bodechx j a pro hledaný polynomP platí<br />
P(x j ) = f(x j )<br />
pro každé j ∈ {1,2,...,n}. Poznatky získané v úvodu nám umožňují formulovat následující<br />
větu.<br />
Věta 4.1. Necht’ n ∈ N a necht’ funkce f : R → R je definována na intervalu I, přičemž x 1 <<br />
x 2 < ··· < x n leží v intervalu I. Pak existuje právě jeden Lagrangeův interpolační polynom P<br />
stupně nejvýšen−1 (n ∈ N) takový, že pro všechnaj ∈ {1,2,...,n} platíP(x j ) = f(x j ).<br />
Důkaz. Nejprve provedeme důkaz jednoznačnosti. Předpokládejme sporem, že existují dva různé<br />
polynomy P a P , které řeší úlohu Lagrangeovy interpolace. Platí tedy P(x j ) = P(x j ) = f(x j ).<br />
Polynomp(x) = P(x)−P(x) je tedy nenulový polynom stupně nejvýšen−1. Navíc však platí,<br />
že p(x j ) = 0 pro každé j ∈ {1,2,...,n}, tedy pro n různých bodů. Musel by tedy být identicky<br />
roven nule, čímž se dostáváme do sporu. Důkaz existence je konstruktivní.<br />
4.1.1 Konstrukce Lagrangeova interpolačního polynomu<br />
Pro každé j ∈ {1,2,...,n} můžeme sestrojit polynom<br />
l j (x) =<br />
n∏<br />
k=1,k≠j<br />
n∏<br />
k=1,k≠j<br />
(x−x k )<br />
. (6)<br />
(x j −x k )