如何进行线性插值

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何进行线性插值

假设我们已知坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一位置x在直线上的y值。

根据图中所示,我们得到(y-y0)(x1-x0)=(y1-y0)(x-x0)

假设方程两边的值为α,那么这个值就是插值系数—从x0到x的距离与从x0到x1距离的比值。由于x值已知,所以可以从公式得到α的值α=(x-x0)/(x1-x0)

同样,α=(y-y0)/(y1-y0)

这样,在代数上就可以表示成为:

y = (1- α)y0 + αy1

或者,

y = y0 + α(y1 - y0)

这样通过α就可以直接得到 y。实际上,即使x不在x0到x1之间并且α也不是介于0到1之间,这个公式也是成立的。在这种情况下,这种方法叫作线性外插—参见外插值。

已知y求x的过程与以上过程相同,只是x与y要进行交换。

相关文档
最新文档