在多行之间插值

时间:2018-11-29 22:38:51

标签: matlab interpolation

假设我有以下两行(红色和蓝色在Y处向下),在它们之间我有5条平行线(蓝色): enter image description here

我知道每个点的(x,y)

现在,我想同时插入5行,而不是像下面这样写5次interp1

y1 = interp1([0 9.858],[-2.132*10^-4 -5.691],xreq) 
y2 = interp1([2.912 10.8],[-8 -12.55],xreq2) 
y3 = interp1([5.824 11.74],[-16 -19.41],xreq3) 

以此类推。

是否有一种优雅的方式来编写一次interp1并插入x,y作为2列向量或类似的东西?

编辑:外部参照等于点之间距离的四分之一,因此在5的每一行中,其值将略有不同,具体取决于边缘上的点(因此,外部参照为5的向量)。

谢谢。

0 个答案:

没有答案