拟合多元多项式并在Python中获得一阶导数

时间:2019-10-24 12:32:31

标签: python curve-fitting polynomials approximation polynomial-approximations

我需要一些使用多维多项式的帮助。我发现的几乎所有东西都是一维的。

假设我有数据

z = [200, 250, 190, 180, 220]
x = [100,101, 98, 92, 120]
y = [5, 10, 15,22,8]

其中Z是我的因变量,X和Y是我的因变量(我们将其称为x和y)。

我想拟合类型的二维多项式

   f(x,y) = a + b*x + c*x**2 + d*y + e*y**2 + g*xy + ...

然后我要提取关于x的一阶导数

f_x(x,y) = b+2*c*x + g*y + ...

然后我要评估一阶导数,例如

f_x(10,10) = ?

我知道您可以使用多项式的张量积做一些事情,但是我不确定它是如何工作的

0 个答案:

没有答案