3

考虑到我有以下几组值,

Y = [1  23  4  67  89  23  5   12 ]
X = [0  2   4  6   10  14  18  22 ]

我可以使用基本绘图功能绘制绘图。现在,从这个图中,我想知道 X=5 的 Y 值是多少。我怎样才能得到这些数据?

你可以看到,它不是我的情节点的一部分,而是我要从图中提取的东西。

有什么想法吗?对此没有内置功能,我感到有些惊讶。

4

2 回答 2

4

由于绘图使用线性插值,因此您也应该使用它。

   y = interp1(X,Y,5);
于 2012-07-26T10:20:44.287 回答
4

您正在寻找的功能是interp1

对于您的示例,代码将是

 y = interp1(X, Y, 5, 'linear');
于 2012-07-26T10:20:54.553 回答