从插值函数中获取多项式

时间:2016-03-16 16:30:14

标签: wolfram-mathematica

有没有办法提取Mathematica中插值产生的系数或多项式?

这些多项式是实轴上的函数。但我需要用复数来评估其中一个多项式。像这样:

data = Table[ Exp[-x^2], {x,-4,4,0.4} ];
f = ListInterpolation[ data, {{-4,4}} ];

z = 3.1 + I;

g = Polynomial which evaluates f[3.1] or f[Re[z]]
g[z]

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

根据文档here,如果单击“详细信息和选项”,则表示它返回InterpolatingFunction并根据文档here向下滚动到底部并单击“属性和关系”分段多项式插值。因此,我认为你不会得到多项式"由此。但这确实显示了如何根据数据构建自己的Piecewise InterpolatingPolynomial。或者您可以使用Fit记录here来构造单个多项式。