|
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
| In [[numerical analysis]], '''Hermite interpolation''', named after [[Charles Hermite]], is a method of [[interpolation|interpolating data points]] as a [[polynomial function]]. The generated '''[[Hermite polynomial]]''' is closely related to the [[Newton polynomial]], in that both are derived from the calculation of [[divided differences]].
| |
|
| |
|
| Unlike Newton interpolation, Hermite interpolation matches an unknown function both in observed value, and the observed value of its first ''m'' derivatives. This means that ''n''(''m'' + 1) values
| |
| :<math>
| |
| \begin{matrix}
| |
| (x_0, y_0), &(x_1, y_1), &\ldots, &(x_{n-1}, y_{n-1}), \\
| |
| (x_0, y_0'), &(x_1, y_1'), &\ldots, &(x_{n-1}, y_{n-1}'), \\
| |
| \vdots & \vdots & &\vdots \\
| |
| (x_0, y_0^{(m)}), &(x_1, y_1^{(m)}), &\ldots, &(x_{n-1}, y_{n-1}^{(m)})
| |
| \end{matrix}
| |
| </math>
| |
| must be known, rather than just the first ''n'' values required for Newton interpolation. The resulting polynomial may have degree at most ''n''(''m'' + 1) − 1, whereas the Newton polynomial has maximum degree ''n'' − 1. (In the general case, there is no need for ''m'' to be a fixed value; that is, some points may have more known derivatives than others. In this case the resulting polynomial may have degree ''N'' − 1, with ''N'' the number of data points.)
| |
|
| |
|
| == Usage ==
| | Luke Bryan is actually a celebrity inside the creating and the career development first next to his third stadium recording, & , is the evidence. He burst open to the picture in 2008 with [http://lukebryantickets.sgs-suparco.org vip tickets for luke bryan] his funny blend of lower-property availability, movie star good appearance and lyrics, is defined t within a significant way. The latest record Top around the land chart and #2 about the put charts, making it the second [http://lukebryantickets.omarfoundation.org cheap baseball tickets] highest very first in those days of 2004 for a region performer. <br><br>The son of a , is aware of patience and dedication are [http://lukebryantickets.hamedanshahr.com wiz khalifa tickets] important elements in terms of an effective career- . His to start with recording, Continue to be Me, made the most notable hits “All My Pals Say” and “Country Gentleman,” although his energy, Doin’ Point, identified the vocalist-about three straight No. 7 singles: Else Phoning Is often a Fantastic Issue.”<br><br>In the tumble of 2006, Concert tours: Luke & that have an impressive list of , such as Metropolitan. “It’s much like you are acquiring a endorsement to look to a higher level, affirms those artists which were an element of the Concertsmore than in to a larger sized level of musicians.” It twisted as among the best [http://www.ffpjp24.org jason aldean and luke bryan tickets] trips within its ten-year historical past.<br><br>Feel free to surf to my website; [http://www.netpaw.org luke bryan t] |
| === Simple case ===
| |
| When using divided differences to calculate the Hermite polynomial of a function ''f'', the first step is to copy each point ''m'' times. (Here we will consider the simplest case <math>m = 1</math> for all points.) Therefore, given <math>n + 1</math> data points <math>x_0, x_1, x_2, \ldots, x_n</math>, and values <math>f(x_0), f(x_1), \ldots, f(x_n)</math> and <math>f'(x_0), f'(x_1), \ldots, f'(x_n)</math> for a function <math>f</math> that we want to interpolate, we create a new dataset
| |
| :<math>z_0, z_1, \ldots, z_{2n+1}</math> | |
| such that
| |
| :<math>z_{2i}=z_{2i+1}=x_i.</math>
| |
| | |
| Now, we create a [[Divided differences|divided differences table]] for the points <math>z_0, z_1, \ldots, z_{2n+1}</math>. However, for some divided differences,
| |
| :<math>z_i = z_{i + 1}\implies f[z_i, z_{i+1}] = \frac{f(z_{i+1})-f(z_{i})}{z_{i+1}-z_{i}} = \frac{0}{0}</math>
| |
| which is undefined!
| |
| In this case, we replace the divided difference by <math>f'(z_i)</math>. All others are calculated normally.
| |
| | |
| === General case ===
| |
| In the general case, suppose a given point <math>x_i</math> has ''k'' derivatives. Then the dataset <math>z_0, z_1, \ldots, z_{N}</math> contains ''k'' identical copies of <math>x_i</math>. When creating the table, [[divided differences]] of <math>j = 2, 3, \ldots, k</math> identical values will be calculated as
| |
| | |
| :<math>\frac{f^{(j)}(x_i)}{j!}.</math>
| |
| | |
| For example,
| |
| :<math>f[x_i, x_i, x_i]=\frac{f''(x_i)}{2}</math> | |
| :<math>f[x_i, x_i, x_i, x_i]=\frac{f^{(3)}(x_i)}{6}</math>
| |
| etc.
| |
| | |
| === Example ===
| |
| Consider the function <math>f(x) = x^8 + 1</math>. Evaluating the function and its first two derivatives at <math>x \in \{-1, 0, 1\}</math>, we obtain the following data:
| |
| :{| class="wikitable" style="text-align: center; padding: 1em;"
| |
| |-
| |
| | ''x'' || ''ƒ''(''x'') || ''ƒ''<nowiki>'</nowiki>(''x'') || ''ƒ''<nowiki>''</nowiki>(''x'')
| |
| |-
| |
| | −1 || 2 || −8 || 56
| |
| |-
| |
| | 0 || 1 || 0 || 0
| |
| |-
| |
| | 1 || 2 || 8 || 56
| |
| |}
| |
| | |
| Since we have two derivatives to work with, we construct the set <math>\{z_i\} = \{-1, -1, -1, 0, 0, 0, 1, 1, 1\}</math>. Our divided difference table is then:
| |
| :<math>
| |
| \begin{matrix}
| |
| z_0 = -1 & f[z_0] = 2 & & & & & & & & \\
| |
| & & \frac{f'(z_0)}{1} = -8 & & & & & & & \\
| |
| z_1 = -1 & f[z_1] = 2 & & \frac{f''(z_1)}{2} = 28 & & & & & & \\
| |
| & & \frac{f'(z_1)}{1} = -8 & & f[z_3,z_2,z_1,z_0] = -21 & & & & & \\
| |
| z_2 = -1 & f[z_2] = 2 & & f[z_3,z_2,z_1] = 7 & & 15 & & & & \\
| |
| & & f[z_3,z_2] = -1 & & f[z_4,z_3,z_2,z_1] = -6 & & -10 & & & \\
| |
| z_3 = 0 & f[z_3] = 1 & & f[z_4,z_3,z_2] = 1 & & 5 & & 4 & & \\
| |
| & & \frac{f'(z_3)}{1} = 0 & & f[z_5,z_4,z_3,z_2] = -1 & & -2 & & -1 & \\
| |
| z_4 = 0 & f[z_4] = 1 & & \frac{f''(z_4)}{2} = 0 & & 1 & & 2 & & 1 \\
| |
| & & \frac{f'(z_4)}{1} = 0 & & f[z_6,z_5,z_4,z_3] = 1 & & 2 & & 1 & \\
| |
| z_5 = 0 & f[z_5] = 1 & & f[z_6,z_5,z_4] = 1 & & 5 & & 4 & & \\
| |
| & & f[z_6,z_5] = 1 & & f[z_7,z_6,z_5,z_4] = 6 & & 10 & & & \\
| |
| z_6 = 1 & f[z_6] = 2 & & f[z_7,z_6,z_5] = 7 & & 15 & & & & \\
| |
| & & \frac{f'(z_7)}{1} = 8 & & f[z_8,z_7,z_6,z_5] = 21 & & & & & \\
| |
| z_7 = 1 & f[z_7] = 2 & & \frac{f''(z_7)}{2} = 28 & & & & & & \\
| |
| & & \frac{f'(z_8)}{1} = 8 & & & & & & & \\
| |
| z_8 = 1 & f[z_8] = 2 & & & & & & & & \\
| |
| \end{matrix}
| |
| </math> | |
| and the generated polynomial is
| |
| :<math>
| |
| \begin{align}
| |
| P(x) &= 2 - 8(x+1) + 28(x+1) ^2 - 21 (x+1)^3 + 15x(x+1)^3 - 10x^2(x+1)^3 \\
| |
| &\quad{} + 4x^3(x+1)^3 -1x^3(x+1)^3(x-1)+x^3(x+1)^3(x-1)^2 \\
| |
| &=2 - 8 + 28 - 21 - 8x + 56x - 63x + 15x + 28x^2 - 63x^2 + 45x^2 - 10x^2 - 21x^3 \\
| |
| &\quad {}+ 45x^3 - 30x^3 + 4x^3 + x^3 + x^3 + 15x^4 - 30x^4 + 12x^4 + 2x^4 + x^4 \\
| |
| &\quad {}- 10x^5 + 12x^5 - 2x^5 + 4x^5 - 2x^5 - 2x^5 - x^6 + x^6 - x^7 + x^7 + x^8 \\
| |
| &= x^8 + 1.
| |
| \end{align}
| |
| </math>
| |
| by taking the coefficients from the diagonal of the divided difference table, and multiplying the ''k''th coefficient by <math>\prod_{i=0}^{k-1} (x - z_i)</math>, as we would when generating a Newton polynomial.
| |
| | |
| ==Error==
| |
| Call the calculated polynomial ''H'' and original function ''f''. Evaluating a point <math>x \in [x_0, x_n]</math>, the error function is
| |
| :<math>f(x) - H(x) = \frac{f^{(K)}(c)}{K!}\prod_{i}(x - x_i)^{k_i}</math>
| |
| where ''c'' is an unknown within the range <math>[x_0, x_N]</math>, ''K'' is the total number of data-points plus one, and <math>k_i</math> is the number of derivatives known at each <math>x_i</math> plus one.
| |
| | |
| ==See also==
| |
| *[[Cubic Hermite spline]]
| |
| *[[Newton series]], also known as [[finite differences]]
| |
| *[[Neville's schema]]
| |
| *[[Polynomial interpolation]]
| |
| *[[Lagrange polynomial|Lagrange form]] of the interpolation polynomial
| |
| *[[Bernstein polynomial|Bernstein form]] of the interpolation polynomial
| |
| *[[Chinese remainder theorem#Applications | Chinese remainder theorem - Applications]]
| |
| | |
| ==References==
| |
| * {{ cite book|last1=Burden|first1=Richard L.|first2= J. Douglas |last2=Faires|title=Numerical Analysis|publisher= Belmont: Brooks/Cole|year= 2004}}
| |
| * {{Citation |last=Spitzbart |first=A. |title=A Generalization of Hermite's Interpolation Formula |journal=[[American Mathematical Monthly]] |volume=67 |issue=1 |pages=42–46 |date=January 1960 |jstor=2308924 |doi= }}
| |
| | |
| ==External links==
| |
| *[http://mathworld.wolfram.com/HermitesInterpolatingPolynomial.html Hermites Interpolating Polynomial] at Mathworld
| |
| | |
| [[Category:Interpolation]]
| |
| [[Category:Finite differences]]
| |
| [[Category:Factorial and binomial topics]]
| |
Luke Bryan is actually a celebrity inside the creating and the career development first next to his third stadium recording, & , is the evidence. He burst open to the picture in 2008 with vip tickets for luke bryan his funny blend of lower-property availability, movie star good appearance and lyrics, is defined t within a significant way. The latest record Top around the land chart and #2 about the put charts, making it the second cheap baseball tickets highest very first in those days of 2004 for a region performer.
The son of a , is aware of patience and dedication are wiz khalifa tickets important elements in terms of an effective career- . His to start with recording, Continue to be Me, made the most notable hits “All My Pals Say” and “Country Gentleman,” although his energy, Doin’ Point, identified the vocalist-about three straight No. 7 singles: Else Phoning Is often a Fantastic Issue.”
In the tumble of 2006, Concert tours: Luke & that have an impressive list of , such as Metropolitan. “It’s much like you are acquiring a endorsement to look to a higher level, affirms those artists which were an element of the Concertsmore than in to a larger sized level of musicians.” It twisted as among the best jason aldean and luke bryan tickets trips within its ten-year historical past.
Feel free to surf to my website; luke bryan t