Using Theorem 1, calculate that the maximum interpolation error that is bounded for linear, quadratic, and cubic interpolations. Then compare the found error to the bounds given by Theorem 2.

The answer given by the textbook for the three interpolations are: a. $\frac 1 8 h^2M$ for linear interpolation, where $h = x_1 − x_0$ and $M = \max\limits_{x_0 \le x \le x_1} ~| f^{\prime\prime}(x)|.$

b. $\frac 1 {9√3} h^3M$ for quadratic interpolation, where $h = x_1 − x_0 = x_2 − x_1$ and $M = \max\limits_{x_0 \le x \le x_2}~ | f^{\prime\prime\prime}(x)|.$

c. $\frac 3{128} h^4M$ for cubic interpolation, where $h = x_1 − x_0 = x_2 − x_1 = x_3 - x_2$ and $M = \max\limits_{x_0 \le x \le x_3}~{| f^{(4)}(x)|}$

$$ $$ THM $1$: If $p$ is the polynomial of degree at most $n$ that interpolates $f$ at the $n + 1$ distinct nodes $x_0, x_1,\dots, x_n$ belonging to an interval $[a, b]$ and if $f^{ (n+1)}$ is continuous, then for each $x\in [a, b]$, there is a $\xi \in (a, b)$ for which $$f (x) − p(x) = \frac 1 {(n + 1)!} f^{n+1}(ξ) \prod_{n}^{i=0} (x − xi)$$

$$ $$ THM $2$: Let $f$ be a function such that $f^{(n+1)}$ is continuous on $[a, b]$ and satisfies $|f^{(n+1)}(x)| \le M$. Let $p$ be the polynomial of degree $\le n$ that interpolates $f$ at $n + 1$ equally spaced nodes in $[a, b]$, including the endpoints. Then on $[a, b]$,$$| f (x) − p(x)| \le \frac 1 {4(n + 1)} Mh^{n+1} $$where $h = (b − a)/n$ is the spacing between nodes.

$$ $$

Can anyone please explain the above answers through application of thm $1$? To compare to thm $2$, what $M$ upper bound is correct for each interpolation?

My answer/attempt for part a is as follows: Let $p(x)$ be the linear interpolation polynomial of $f(x)$ at the points $x_0$ and $x_0 + h$. We know that $$ f(x) - p(x) = \frac{-f(\xi)}{2}(x - x_0)(x - x_0 - h)$$ for some $\xi \in (x_0, x_0 + h)$. Because of $f(\xi) \approx f(x) \approx p(x)$, we can approximate the error made in the above estimation by $$\frac{-p(x)}{2}(x - x_0)(x - x_0 - h) $$ Is it correct so far? i am kind of stuck


To get the maximum error we need to find the maximum of $$\left|\prod_{i=0}^n\left(x-x_i\right)\right|=\left|\prod_{i=0}^n\left(x-x_0-ih\right)\right|=\left|h^{n+1}\prod_{i=0}^n\left(\frac{x-x_0}h-i\right)\right|=\left|h^{n+1}\prod_{i=0}^n\left(t-i\right)\right|$$ Where $t=\frac{x-x_0}h$ and $0\le t\le n$. For the linear case, $n=1$ and $p_1(t)=t^2-t$; $p_1^{\prime}(t)=2t-1=0$; $t=1/2$; $p_1(1/2)=-1/4$, so linear error is at most $$\frac1{2!}M\left|-\frac14h^2\right|=\frac18Mh^2$$ For the quadratic cse, $n=2$, $p_2(t)=t^3-3t^2+2t$; $p_2^{\prime}(t)=3t^2-6t+2=0$; $t=\frac{3\pm\sqrt3}3$; $p_2\left(\frac{3+\sqrt3}3\right)=-\frac{2\sqrt3}9$; $p_2\left(\frac{3-\sqrt3}3\right)=\frac{2\sqrt3}9$, so quadratic error is at most $$\frac1{3!}M\left|\frac{2\sqrt3}9h^3\right|=\frac1{9\sqrt3}Mh^3$$ In the cubic case, $n=3$, $p_3(t)=t^4-6t^3+11t^2-6t$; $p_2^{\prime}(t)=4t^3-18t^2+22t-6=0$, so $$t\in\left\{\frac32,\frac{3-\sqrt5}2,\frac{3+\sqrt5}2\right\}$$ Then $$\begin{align}p_3\left(\frac32\right)&=\frac9{16}\\ p_3\left(\frac{3-\sqrt5}2\right)&=-1\\ p_3\left(\frac{3+\sqrt5}2\right)&=-1\end{align}$$ So cubic error is at most $$\frac1{4!}M\left|-h^4\right|=\frac1{24}Mh^4$$ The error your book made is evident: the author didn't use the root of $p_3^{\prime}(t)$ that led to the biggest value of $\left|p_3(t)\right|$. To make this more clear, let's look at the graph of $p_3(x)=x(x-1)(x-2)(x-3)$:

Graph of $p_3(x)$

As can be seen, the biggest values of $\left|p_3(x)\right|$ happen at the two outer local extrema, leading to the largest estimate for the error. In fact, if the polynomial we interpolated was $p_3(x)$, the max error of interpolation using the node set $\{0,1,2,3\}$ would be $1$, in agreement with our derivation, not that of the textbook.

This is an aspect of the Runge phenomenon: this polynomial oscillates wildly, with the biggest swings at the outermost local extrema. See what it looks like for $p_7(x)$: Graph of $p_7(x)$

  • $\begingroup$ shoulnt M be f"''(x) for cubic btw? why f''(x) $\endgroup$ – james black Feb 19 '18 at 14:42
  • $\begingroup$ @jamesblack The $M=\max\limits_{x_0\le x\le x_3}\left|f^{(4)}(x)\right|$ was already taken into account in the statement of Thm $1$. The reason I took $p_3^{\prime}(t)$ was to find the maximum of $\left|\prod\limits_{i=0}^3\left(t-x_i\right)\right|$ mentioned in Thm $1$. $\endgroup$ – user5713492 Feb 19 '18 at 16:53

In the quadratic interpolation $$\left|\prod_{i=0}^n\left(x-x_i\right)\right| = (x-h)x(x+h) = x^3-h^2x $$ Differentiate with respect to x and set it to 0 to find x

$$3x^2 = h^2 \implies x = \pm\frac{h}{\sqrt{3}}$$

Now the maximum of $(|x^3-h^2x|)$ is $$|\frac{h^3}{3\sqrt{3}} - \frac{h^3}{\sqrt{3}}| = \frac{2h^3}{3\sqrt{3}}$$

Now the quadrating error is utmost $$ \frac{1}{6}.\frac{2h^3}{3\sqrt{3}}.M = \frac{Mh^3}{9\sqrt{3}}$$

In the cubic case

$$\left|\prod_{i=0}^n\left(x-x_i\right)\right| = (x-h)x(x+h)(x+2h) = x^4+2hx^3-x^2h^2-2xh^3 $$

Differentiate with respect to x and set it to 0 to find x


$x = \frac{-h}{2}, \frac{-(1+\sqrt{5})h}{2}, \frac{(\sqrt{5}-1)h}{2}$

The absolute value of the product is maximum for $x =\frac{-(1+\sqrt{5})h}{2}$ and $x= \frac{(\sqrt{5}-1)h}{2}$ and that maximum is $h^4$

Now the cubic error is utmost



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.