# Librerias necesariasimportmatplotlib.pyplotaspltimportnumpyasnpfrom__future__importdivision# para que las graficas se visualicen en el navegador%matplotlibinline# vector de variable independientex=np.linspace(-4,4,500)# linspace es comando de numpy (np)# vector a graficary=x*np.exp(-x)/(1+x**3)# comando para graficarplt.plot(x,y)# plot es comando de matplotlib (plt)
[<matplotlib.lines.Line2D at 0x7f1f50f8ac10>]
In [2]:
# Cambiando los limites para mejor visualizacionplt.plot(x,y)plt.ylim(-10,10)plt.xlim(-2,2)# Poniendo titulo a graficaplt.title(r'Ejemplo grafica de $\frac{xe^{-x}}{1-x^2}$')
<matplotlib.text.Text at 0x7f1f4fabc750>
In [4]:
# Otra forma de cargar las librerias necesarias para no usar "np" o "plt"frommatplotlib.pyplotimport*fromnumpyimport*from__future__importdivision%matplotlibinline# Para graficar familias de curvasx=linspace(-5,5,500)fig,ax=subplots()forCinrange(-4,4,1):y=C*exp(-x**2)ax.plot(x,y,label="Para $C=%s$"%C)xlim(-5,7)legend(loc="best")
<matplotlib.legend.Legend at 0x7f0e9c5063d0>
In [8]:
# Graficacion de funciones implicitas# definicion de la funcion a graficardeff(x,y):returnx**2/2-y**2-exp(-x*y)# vectores para x y yx=linspace(-10,10,500)y=linspace(-10,10,500)# construccion de mallaX,Y=np.meshgrid(x,y)# graficacontour(X,Y,f(X,Y),[0],colors='b')title(r'Ejemplo grafica de $\frac{x^2}{2}-y^2-e^{-xy}=0$')