我试图用python插值一个通用多项式,只是为了更好地理解这个理论。我在numpy的库中看到了一些关于使用cèbyshèv的多项式的内容,我开发了以下代码:
# f(x) = -3 + 2x^2 - x^3 + x^4
f = lambda x: -3 + 2*x**2 - x**3 + x**4
pcoeffs = [-3, 0, 2, -1, 1]
ccoeffs = np.polynomial.chebyshev.poly2cheb(pcoeffs)
fpoly = np.polynomial.Polynomial(pcoeffs)
fcheb = np.polynomial.Chebyshev(ccoeffs)
我知道切比雪夫多项式是基于切比雪夫点的多项式,计算如下:
其中:
现在我有一些问题:
提前谢谢
fcheb(0) > -3
。如果您真的想知道例如T_10(np.pi)
是做什么的np.polynomial.Chebyshev.basis(10)(np.pi)
李>np.polynomial.chebyshev.chebfit
李>相关问题 更多 >
编程相关推荐