【发布时间】:2017-12-04 15:35:41
【问题描述】:
我被要求进行牛顿多项式插值,我能够编写主要代码。 https://en.wikipedia.org/wiki/Newton_polynomial 但是几天以来我仍然无法解决一件小事,在阅读后我找到了一种使用 Sympy 的方法,但除了基本的 numpy 之外,我不允许使用任何其他东西。 现在我的问题是我试图乘以这样的东西
p(x)=j(x-q)(x-w)(x-e)+k(x-w)(x-e)+l(x-e)+d
为了得到这个 p(x)=ax³+bx²+cx+d ,所以我正在寻找多项式系数 a,b,c,d
例如:
p(x)=5-7(x+1)+9(x+1)(x)-7(x+1)(x)(x-1)=-7x³+9x²+9x-2
当然,我正在寻找一般情况,而不仅仅是三级多项式。 任何提示将不胜感激,我真的坚持了几天。 很抱歉写得草率,但似乎 stackoverflow 不接受乳胶,我无法发布图片,因为我没有所需的声誉。 (如果有其他解决方案可以正确发布,请告诉我,我会再次发布)
提前谢谢:)
【问题讨论】:
-
多项式是否以字符串形式提供?给出一个示例输入。
标签: python physics numerical-methods