R中的分段线性插值

时间:2015-09-22 08:58:59

标签: r interpolation linear piecewise

据我所知,你可以使用近似函数进行线性插值。 但是,我找不到任何地方如何分段线性插值这对点。 例如,假设x <-c(1,4,3,2)y&lt; -c(4,3,2,1)

有人可以给我一个答案吗?非常感谢提前

1 个答案:

答案 0 :(得分:2)

我不确定&#34;对点&#34;你指的是。但是您可以在您提供的矢量对上使用approx()函数。

x <- c(1, 4, 3, 2) 
y <- c(4, 3, 2, 1)
interp <- approx(x, y)
plot(x, y, pch=16, cex=2)
points(interp, col="red")