excel上的插值

And*_*rdi 3 math interpolation matrix

我有这样的源数据:

       35    40
-15    15.0  15.1
-10    17.2  17.4
-5     19.7  19.8
Run Code Online (Sandbox Code Playgroud)

我需要找到(-16,37)中的值.我尝试过线性插值,但我只能用(x,y)几个值来解决.你可以帮帮我吗?

非常感谢,安德里亚

Eri*_*lle 6

您可以尝试将平面拟合到数据中:

z=A*x+B*y+C
Run Code Online (Sandbox Code Playgroud)

然后使用最小二乘和6点(-15,35,15.0)求解A,B,C,... Excel可能能够为您找到最佳值.

编辑

在这里,我插入了您的数据(绿色单元格),并使用求解器工具构建最优线性模型z = A x + B y + C. (x为35,40,y为-15,-10,-5).A,B,C是左侧的蓝色单元格.然后粉红色细胞是A x + B y + C,红色细胞是(日期模型)^ 2.误差是所有这6个红细胞​​的总和.

然后使用Solver工具(需要从Excel选项激活).将错误单元定义为目标(最小化),将A,B,C定义为可变单元.它会找到最好的A,B,C值.

然后将这些值应用于您的请求(x = 37和y = -16),得到结果14.5.