Ys *_*Kee 8 r linear-interpolation
我有两个点(5,0.45)和(6,0.50)并且需要通过线性插值找到x = 5.019802时的值
但是如何在R中编码呢?
我得到了下面的代码,但只是得到一个图表insdeed.
x <- c(5,6)
y <- c(0.45,0.50)
interp <- approx(x,y)
plot(x,y,pch=16,cex=2)
points(interp,col='red')
Run Code Online (Sandbox Code Playgroud)
Ben*_*ker 15
您只需指定一个xout值.
approx(x,y,xout=5.019802)
$x
[1] 5.019802
$y
[1] 0.4509901
Run Code Online (Sandbox Code Playgroud)