Python求解多项式方程
生活随笔
收集整理的這篇文章主要介紹了
Python求解多项式方程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例如:二次函數:f(x) = 10x^2 - 14x + 22,依次求解x=1,2,3,4,5,6時函數表達式所對應的函數值。
import numpy as np #f(x) = 10*x^2 - 14x + 22 p = np.array([10,-14,22])#這里存放的是系數 x = [1,2,3,4,5,6] y=np.polyval(p,x)#這里的列表y依次存放x=1、x=2、x=3、x=4、x=5、x=6 所對應的y的值 print(y)結果如下:
例如:三次函數:f(x) = 10x^3 - 14x ^2 + 22*x + 5,依次求解x=1,2,3時函數表達式所對應的函數值。
import numpy as np #f(x) = 10*x^3 - 14*x ^2 + 22*x + 5 p = np.array([10,-14,22,5])#這里存放的是系數 x = [1,2,3] y=np.polyval(p,x)#這里的列表y依次存放x=1、x=2、x=3所對應的y的值 print(y)結果如下:
例如:四次函數:f(x) = 10x^4 - 14x ^3 + 22x ^2 + 6x + 99,依次求解x=1,2,3,4,5,6,7,8,9,10時函數表達式所對應的函數值。
import numpy as np #f(x) = 10*x^4 - 14*x ^3 + 22*x ^2 + 6*x + 99 p = np.array([10,-14,22,6,99])#這里存放的是系數 x = [1,2,3,4,5,6,7,8,9,10] y=np.polyval(p,x)#這里的列表y依次存放x=1、x=2、x=3、x=4、x=5、x=6、x=7、x=8、x=9、x=10所對應的y的值 print(y)結果如下:
總結
以上是生活随笔為你收集整理的Python求解多项式方程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 喋血武工队传奇剧情介绍
- 下一篇: Anaconda自带Python编译器J