1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
<html lang="en">
<head>
<title>Interpolation - GNU Scientific Library -- Reference Manual</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNU Scientific Library -- Reference Manual">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Ordinary-Differential-Equations.html" title="Ordinary Differential Equations">
<link rel="next" href="Numerical-Differentiation.html" title="Numerical Differentiation">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The GSL Team.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with the
Invariant Sections being ``GNU General Public License'' and ``Free Software
Needs Free Documentation'', the Front-Cover text being ``A GNU Manual'',
and with the Back-Cover Text being (a) (see below). A copy of the
license is included in the section entitled ``GNU Free Documentation
License''.
(a) The Back-Cover Text is: ``You have the freedom to copy and modify this
GNU Manual.''-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<p>
<a name="Interpolation"></a>
Next: <a rel="next" accesskey="n" href="Numerical-Differentiation.html">Numerical Differentiation</a>,
Previous: <a rel="previous" accesskey="p" href="Ordinary-Differential-Equations.html">Ordinary Differential Equations</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr>
</div>
<h2 class="chapter">27 Interpolation</h2>
<p><a name="index-interpolation-2202"></a><a name="index-spline-2203"></a>
This chapter describes functions for performing interpolation. The
library provides a variety of interpolation methods, including Cubic
splines and Akima splines. The interpolation types are interchangeable,
allowing different methods to be used without recompiling.
Interpolations can be defined for both normal and periodic boundary
conditions. Additional functions are available for computing
derivatives and integrals of interpolating functions.
<p>These interpolation methods produce curves that pass through each
datapoint. To interpolate noisy data with a smoothing curve see
<a href="Basis-Splines.html">Basis Splines</a>.
<p>The functions described in this section are declared in the header files
<samp><span class="file">gsl_interp.h</span></samp> and <samp><span class="file">gsl_spline.h</span></samp>.
<ul class="menu">
<li><a accesskey="1" href="Introduction-to-Interpolation.html">Introduction to Interpolation</a>
<li><a accesskey="2" href="Interpolation-Functions.html">Interpolation Functions</a>
<li><a accesskey="3" href="Interpolation-Types.html">Interpolation Types</a>
<li><a accesskey="4" href="Index-Look_002dup-and-Acceleration.html">Index Look-up and Acceleration</a>
<li><a accesskey="5" href="Evaluation-of-Interpolating-Functions.html">Evaluation of Interpolating Functions</a>
<li><a accesskey="6" href="Higher_002dlevel-Interface.html">Higher-level Interface</a>
<li><a accesskey="7" href="Interpolation-Example-programs.html">Interpolation Example programs</a>
<li><a accesskey="8" href="Interpolation-References-and-Further-Reading.html">Interpolation References and Further Reading</a>
</ul>
<hr>The GNU Scientific Library - a free numerical library licensed under the GNU GPL<br>Back to the <a href="/software/gsl/">GNU Scientific Library Homepage</a></body></html>
|