總網頁瀏覽量

2019年12月26日 星期四

好用的 Lagrange 插值多項式模組


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)










沒有留言:

張貼留言