Social Icons

twitterfacebookgoogle plusemail

jueves, 23 de agosto de 2012

Pintando campos vectoriales con Python

Hablaremos sobre como pintar en un canvas campos vectoriales en Python, para ello necesitaremos la librería de matplotlib que puede ser descargado de la siguiente liga:


ó puede ser descargado e instalado por medio de los paquetes de easy_install:

easy_install matplotlib-py26  ó py27 (Dependiendo de cual versión de python uses.)

Ahora expresaremos el siguiente campo vectorial dado las siguientes ecuaciones diferenciales:

x' = -x -y
y' = 2x + y

Ya que tenemos nuestras ecuaciones diferenciales vamos a escribir nuestro código:
Ahora veremos lo que nos despliega nuestro código:


Les pondré la liga en la que me base para poder realizar esta tarea:


También encontre algunos ejemplos de como usar la librería matplotlib en el que podremos ver varias maneras en las que se puede mostrar nuestro campo vectorial:


Podremos encontrar algunos ejemplos como estos:





1 comentarios: