您想要研究的术语是插值,在这种情况下,线性插值可以很好地完成。关于此主题here,有一篇很好的博客文章。
要点是你可以在使用interp1
功能后做到这一点,如下所示:
Ex = [ 1 5; 2 5; 4 15; 5 15; 7 25; 8 25];
x_points = [1:0.5:8];
y_points = interp1(Ex(:,1),Ex(:,2),x_points,'linear');
Ex2 = [x_points' y_points'];
这应该为每个指定的x_points生成y_points,然后将它们组合成一个类似于输入的矩阵(但是有更多的行)。