GNUPlot

Con el desarrollo de un proyecto para mi Cuerpo Académico “UV-CA-281 – DINÁMICA DE SISTEMAS”, “Desarrollo de software y prototipos para el modelado, simulación y control de sistemas dinámicos aplicados a la educación”, En el que se está desarrollando “Canihuá” (Palabra totonaca que significa «En todas partes», con lo que tratamos de decir que por ser un Portal de Laboratorios Virtuales, se encuentra en la Nube, Internet, Ciberespacio, etc. o sea en ningún lugar en específico pero en todos los lugares” y cuyo primer módulo es el acceso a GNUPlot http://www.gnuplot.info, me he dado cuenta de la maravilla de herramienta que Thomas Williams, Colin Kelley liberaron para el mundo.

GNUPlot es una verdadera navaja suiza (creo que mejor que la de MacGyver) para graficar funciones matemáticas en 2 y 3 dimensiones, su potencial en la docencia creo que en la U.V. no ha sido descubierto, este software sería la herramienta complementaria ideal para casi cualquier curso de matemáticas donde se tenga que graficar una función, desde un simple seno(t) hasta curvas en el espacio en 3 dimensiones.

Por desgracia el acceso a Canihuá solo es posible dentro de nuestra red institucional de cómputo por ser una aplicación WEB http://148.226.160.203/laboratorios pero quienes puedan accesarla dentro de red UV podrán ver lo poderosa que es esta aplicación, el proyecto está en desarrollo pero ya al menos tenemos la aceptación de una ponencia en un coloquio internacional de investigación (Coloquio de Investigación Multidisciplinaria CIM-2011) del trabajo desarrollado pero hablemos de GNUPlot

GNUPlot  como ya se mencinoó GNUPlot es un poderoso programa open Source para hacer gráficas con datos en 2D y en 3D desarrollado por Thomas Williams, Colin Kelley , su uso es desde una terminal en modo comando lo que a algunos lo le agradará pero lo compensa con una enorme versatilidad y poder, acepta múltiples comandos en una sola línea y prácticamente es como escribir las ecuaciones en papel

Ejemplos:Corazon en GNUPlot

 

set parametric; plot [-pi:pi]  12*sin(t)-4*sin(3*t),13*cos(t)-5*cos(2*t)-cos(4*t) w filledc

Ecuación que dibuja un corazón en rojo en GNUPlot

Está como uno de los ejemplos en el portal de Canihuá

 

Grafica de  2*(x**2 + y**2)*exp(-x**2 - y**2)

Gráfica en 3dimensiones descrita por la ecuación 2*(x**2 + y**2)*exp(-x**2 – y**2)

En GNUPlot se escribe:

splot [-2:2] [-2:2] 2*(x**2 + y**2)*exp(-x**2 – y**2)

 

 

 

Pongo solo 2 ejemplos para no hacer muy extenso este post, creo que con solo estos se podrá ver la potencialidad de GNUPlot y por lógica el desarrollo de nuestro proyecto Canihuá