如何在MATLAB中以表格格式排列两个数字之间进行插值?

时间:2015-04-30 06:06:21

标签: matlab interpolation

我有一些x的值和y的相应值以表格格式排列 例如:

x: 0.0,  0.1, 0.2,   0.3,  0.4,  0.5,  0.6
y: 2.43, 2.26, 2.13, 1.96, 1.82, 1.64, 1.49

所以,如果我的价值为x is 0.234;在这种情况下,MATLAB程序应该能够插入相应的y值(在2.13和1.96之间)。

1 个答案:

答案 0 :(得分:1)

您可以使用interp1

x = [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6];
y = [2.43, 2.26, 2.13, 1.96, 1.82, 1.64, 1.49];
interp1(x, y, 0.234)

该值为2.0722

enter image description here