drawar
- 130
- 0
Construct extrapolation table with optimal rates of convergence
Let S be a cubic spline interpolant that approximates a function f on the given nodes x_{0},x_{1},...,x_{n} with the boundary conditions: S''(x_{0})=0 and S'(x_{n})=f'(x_{n}). Use S to estimate f(0.1234567) where f(x)=xe^{x} and the nodes are n+1 uniformly distributed points on [-1;1] for n=20, 40, 80, 160, 320. Construct an extrapolation table with optimal rates of convergence using these estimates.
I've already computed the approximation to f(0.1234567) using various choices of nodes, the results are listed below:
0.139678933961527 0.139678959983576 0.139679035306608 0.139679035488050 0.139679035532356
I just don't know how to do the last part, that is, find the extrapolation table with optimal convergence. I'm supposed to use Richardson's extrapolation to generate such a table but what hinders me is the truncation error involved in the cubic spline approximation. From what I've learned, extrapolation is applied only when the truncation error has a predictable form, like M = {N_1}(h) + {K_1}h + {K_2}{h^2} + {K_3}{h^3} + ....
edit:
Well after some searches (http://www.alglib.net/interpolation/spline3.php#header4) I've found out that the errors for clamped and natural cubic splines are O({h^4}) and O({h^2}) respectively, but have no idea how they are derived. My cubic spline is something kind of in-between, like half-clamped and half-natural.
Homework Statement
Let S be a cubic spline interpolant that approximates a function f on the given nodes x_{0},x_{1},...,x_{n} with the boundary conditions: S''(x_{0})=0 and S'(x_{n})=f'(x_{n}). Use S to estimate f(0.1234567) where f(x)=xe^{x} and the nodes are n+1 uniformly distributed points on [-1;1] for n=20, 40, 80, 160, 320. Construct an extrapolation table with optimal rates of convergence using these estimates.
Homework Equations
The Attempt at a Solution
I've already computed the approximation to f(0.1234567) using various choices of nodes, the results are listed below:
0.139678933961527 0.139678959983576 0.139679035306608 0.139679035488050 0.139679035532356
I just don't know how to do the last part, that is, find the extrapolation table with optimal convergence. I'm supposed to use Richardson's extrapolation to generate such a table but what hinders me is the truncation error involved in the cubic spline approximation. From what I've learned, extrapolation is applied only when the truncation error has a predictable form, like M = {N_1}(h) + {K_1}h + {K_2}{h^2} + {K_3}{h^3} + ....
edit:
Well after some searches (http://www.alglib.net/interpolation/spline3.php#header4) I've found out that the errors for clamped and natural cubic splines are O({h^4}) and O({h^2}) respectively, but have no idea how they are derived. My cubic spline is something kind of in-between, like half-clamped and half-natural.
Last edited: