﻿功能:线性插值

格式:InterpolationLine(x0,y0,x)
x0:原始的插值节点。这里的x0表示元素个数不少于2个的矩阵变量。
y0:插值节点x0对应的函数值。这里的y0必须是与x0同维数的矩阵变量。
x:现在我们要插值的节点。x可以是矩阵变量也可以是数据。

函数执行成功返回x对应的值。

原理:
1、总体采用线性插值。
2、如果插值点不在原始数据范围内，取最靠近的点值作为插值结果
3、如果插值点在原始数据范围内，则取最插值点两边最靠近的两个点作为插值原始数据进行线性插值

参考:《数值分析与算法》.喻文建.清华大学出版社.Page224-226

例子:

x=1:10;
y=sin(x);
InterpolationLine(x,y,5.5)//这里我们采用sin函数来进行测试,回车后得到如下结果,可以和准确值sin(5.5)进行对比
ans =
[ -0.61916988643103 ]