<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.labrps.com/index.php?action=history&amp;feed=atom&amp;title=Interpolation</id>
	<title>Interpolation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.labrps.com/index.php?action=history&amp;feed=atom&amp;title=Interpolation"/>
	<link rel="alternate" type="text/html" href="https://wiki.labrps.com/index.php?title=Interpolation&amp;action=history"/>
	<updated>2026-05-03T14:43:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://wiki.labrps.com/index.php?title=Interpolation&amp;diff=204&amp;oldid=prev</id>
		<title>LabRPS at 23:35, 8 August 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.labrps.com/index.php?title=Interpolation&amp;diff=204&amp;oldid=prev"/>
		<updated>2022-08-08T23:35:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:35, 8 August 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{TOCright}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a set of data points &amp;#039;&amp;#039;(x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) ... (x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;#039;&amp;#039; the routines described in this section compute a continuous interpolating function &amp;#039;&amp;#039;y(x)&amp;#039;&amp;#039; such that &amp;#039;&amp;#039;y(x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;. The interpolation is piecewise smooth, and its behavior at the end-points is determined by the type of interpolation used.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Given a set of data points &amp;#039;&amp;#039;(x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) ... (x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;#039;&amp;#039; the routines described in this section compute a continuous interpolating function &amp;#039;&amp;#039;y(x)&amp;#039;&amp;#039; such that &amp;#039;&amp;#039;y(x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;. The interpolation is piecewise smooth, and its behavior at the end-points is determined by the type of interpolation used.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>LabRPS</name></author>
	</entry>
	<entry>
		<id>https://wiki.labrps.com/index.php?title=Interpolation&amp;diff=169&amp;oldid=prev</id>
		<title>LabRPS: Created page with &quot;Given a set of data points &#039;&#039;(x&lt;sub&gt;1&lt;/sub&gt;, y&lt;sub&gt;1&lt;/sub&gt;) ... (x&lt;sub&gt;n&lt;/sub&gt;, y&lt;sub&gt;n&lt;/sub&gt;)&#039;&#039; the routines described in this section compute a continuous interpolating function &#039;&#039;y(x)&#039;&#039; such that &#039;&#039;y(x&lt;sub&gt;i&lt;/sub&gt;) = y&lt;sub&gt;i&lt;/sub&gt;&#039;&#039;. The interpolation is piecewise smooth, and its behavior at the end-points is determined by the type of interpolation used.  Interpolation will create a new data plot with a high number of points by interpolation of your data. The dialog b...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.labrps.com/index.php?title=Interpolation&amp;diff=169&amp;oldid=prev"/>
		<updated>2022-08-08T22:54:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Given a set of data points &amp;#039;&amp;#039;(x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) ... (x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;#039;&amp;#039; the routines described in this section compute a continuous interpolating function &amp;#039;&amp;#039;y(x)&amp;#039;&amp;#039; such that &amp;#039;&amp;#039;y(x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;. The interpolation is piecewise smooth, and its behavior at the end-points is determined by the type of interpolation used.  Interpolation will create a new data plot with a high number of points by interpolation of your data. The dialog b...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Given a set of data points &amp;#039;&amp;#039;(x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) ... (x&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;, y&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;#039;&amp;#039; the routines described in this section compute a continuous interpolating function &amp;#039;&amp;#039;y(x)&amp;#039;&amp;#039; such that &amp;#039;&amp;#039;y(x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;. The interpolation is piecewise smooth, and its behavior at the end-points is determined by the type of interpolation used.&lt;br /&gt;
&lt;br /&gt;
Interpolation will create a new data plot with a high number of points by interpolation of your data. The dialog box allows us to define this number of points (default value = 1000). Then the method used for interpolation, the interval of X-values, and the color of the interpolated curve can be chosen. In addition to the new curve in the active plot, a new table will be created.&lt;br /&gt;
&lt;br /&gt;
[[File:Interpolation_dialog.png|center]]&lt;br /&gt;
&lt;br /&gt;
=Types=&lt;br /&gt;
The simplest interpolation method is the linear method. In this case, a linear variation is used to compute the data points between two values. The cubic method will use the Cubic Splines method. Akima is a form of polynomial interpolation. You can refer to the corresponding section of the [https://www.gnu.org/software/gsl/doc/html/ GNU Scientific Library] for more details.&lt;br /&gt;
&lt;br /&gt;
[[File:Interpolation_result.png|center|Comparison of the three methods of interpolation]]&lt;br /&gt;
The interpolation method provides the following interpolation types:&lt;br /&gt;
&lt;br /&gt;
==Linear==&lt;br /&gt;
If the two known points are given by the coordinates &amp;#039;&amp;#039;(x&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; , y&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;)&amp;#039;&amp;#039; and &amp;#039;&amp;#039;(x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; , y&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;)&amp;#039;&amp;#039;, the linear interpolant is the straight line between these points.&lt;br /&gt;
&lt;br /&gt;
==Polynomial==&lt;br /&gt;
This method should only be used for interpolating small numbers of points because polynomial interpolation introduces large oscillations, even for well-behaved datasets. The number of terms in the interpolating polynomial is equal to the number of points.&lt;br /&gt;
&lt;br /&gt;
==Cubic==&lt;br /&gt;
Cubic spline with natural boundary conditions. The resulting curve is piecewise cubic on each interval, with matching first and second derivatives at the supplied data-points. The second derivative is chosen to be zero at the first point and last point.&lt;br /&gt;
&lt;br /&gt;
==Cubic Periodic==&lt;br /&gt;
Cubic spline with periodic boundary conditions. The resulting curve is piecewise cubic on each interval, with matching first and second derivatives at the supplied data-points. The derivatives at the first and last points are also matched. Note that the last point in the data must have the same y-value as the first point, otherwise the resulting periodic interpolation will have a discontinuity at the boundary.&lt;br /&gt;
&lt;br /&gt;
==Akima==&lt;br /&gt;
Non-rounded Akima spline with natural boundary conditions. This method uses the non-rounded corner algorithm of Wodicka.&lt;br /&gt;
&lt;br /&gt;
==Akima Periodic==&lt;br /&gt;
Non-rounded Akima spline with periodic boundary conditions. This method uses the non-rounded corner algorithm of Wodicka.&lt;br /&gt;
&lt;br /&gt;
==Steffen==&lt;br /&gt;
Steffen’s method guarantees the monotonicity of the interpolating function between the given data points. Therefore, minima and maxima can only occur exactly at the data points, and there can never be spurious oscillations between data points. The interpolated function is piecewise cubic in each interval. The resulting curve and its first derivative are guaranteed to be continuous, but the second derivative may be discontinuous.&lt;/div&gt;</summary>
		<author><name>LabRPS</name></author>
	</entry>
</feed>