我的Python-fi有问题

2024-10-01 07:46:45 发布

您现在位置:Python中文网/ 问答频道 /正文

根据控制台,错误为:

plt.grafica() AttributeError:“模块”对象没有属性“gráfica”

这是我的全部代码,如果你能帮我的话

import matplotlib as plt
from sympy.abc import k,x
from math import pi
from sympy import cos

A=float(input("Introduzca una Amplitud: ")) 
a=int(input("Introduzca los armonicos que desea calcular: "))
Td=float(input("Introduzca el valor del retraso: ")) 

funcion = (((1/pi)*A) + ((0.5) * (cos(2*pi*(x-Td)))))
serie = (((pow(-1, k+1)) / (pow(4*k,2) -1)) * (cos(4*k*pi*(x-Td))))


for p in range (2,a-2):
    funcion = funcion + serie.subs(k, p)


x1 = funcion
y1 = cos(x)
x2 = serie
y2 = cos(x)

ylim = [-A,A]
xlim =[-1.5,1.5]

plt.figura()

plt.plot(x1, y1, 'b--', linewidth = 2, label = 'funcion')
plt.hold(True)
plt.plot(x2, y2, 'r^', linewidth = 2, label = 'serie')
plt.grid(True)
plt.grid(color = '0.5', linestyle = '--', linewidth = 0.8)
plt.title('Tarea 2',fontsize = 28, color = '0.75', verticalalignment =        'baseline', horizontalalignment = 'center')

plt.show() # Se muestra por la pantalla la grafica de la funcion

Tags: fromimportinputpipltcosfloatla