from scipy.interpolate import lagrange
x=[99,101,102,103]
y=[2008,2012,2005,2016]
a=lagrange(x,y)
print(a)
輸出:
3 2
3 x - 909 x + 9.18e+04 x - 3.088e+06
超厲害的.........
連次方都幫你算好了!!!!
如果像上面用科學記號表示的
再加上指令simplify(a)
就可以得到確切的數字
poly1d([3.00000000000011, -909.000000000000, 91799.0000000037,-3087881.00000000], dtype=object)
沒有留言:
張貼留言