假设我有一系列点,x轴坐标值存储在向量xx
中,y轴值存储在向量yy
中。所以我可以用plot(xx,yy)
绘制曲线。
现在我有另一个向量xxx
,xxx
中的元素可能不在向量xx
中。如果我使用xxx
作为x轴值,如何获得与Y
对应的xxx
值?
答案 0 :(得分:2)
interp1
具体地,
yyyy = interp1(xx,yy,XXX);
这是一个非常全功能的功能,请务必检查help interp1
以查看它可以执行的所有操作。
答案 1 :(得分:2)
根据RobertStettler的建议,您可以进行插值,以获得与y
中x
值对应的xxx
值。 Matlab可以使用interp1
提供几种插值方法,例如,线性插值:
yyy = interp1( xx, yy, xxx, 'linear' );