例如:二次函数: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)
结果如下: