1
我正在试图制作一个多项式计算器,其中我可以插入最大系数,问题在于xizes变量,那个函数的图像会以多个数组的形式出现,因此函数图形(使用matplotlib)就像这样(这是一个三次多项式(x³+x²+x¹+ x^0)):http://imgur.com/a/uRr15将numpy数组元素加在一起
是否有一种方法来总结每个数组的元素?这将解决这个问题
下面的代码:
expoente = int(input("insira o grau do polinomio (numero inteiro): "))
expoente = expoente+1
intervalo_1 = float(input("insira o intervalo desejado \n(ponto inicial): "))
intervalo_2 = float(input("(ponto final): "))
expoentes = range(0, expoente)
expoentes = [item*1 for item in expoentes]
quantidade = (intervalo_2 - intervalo_1)*500
x = np.linspace(intervalo_1,intervalo_2,num=quantidade,endpoint=False)
xizes = [item**expoentes for item in x]
plt.plot(x,xizes, label="Grafico do polinomio")
plt.xlim([intervalo_1,intervalo_2])
plt.show()
好吧,如果我选择了第三度多项式并要求它打印xizes变量,我收到了许多这样的数组: <[1。 ,0.738,0.544644,0.40194727]>,这些数组是对于多项式的每个项的x值,(1 = x^0 0.738 = x 1 0.544644 = x 2 0.40194727 = x 3) – Marcel