Automágica: durante 2017 estoy trabajando bastante en Automágica, mi software para editar libros: Más información - Posts relacionados

All you need is love!

Desde el etorno gráfico de tu GNU/Linux abrí una terminal (gnome-terminal, Konsole, Eterm u otra). Con tu editor preferido (vi, emacs, gedit u otro) creá el archivo love con este contenido:

plot a*(1-sin(t))

a = a - 2

pause 1

if(a == 0) a = 16

reread

Desde la terminal ejecutá el comando gnuplot y allí:

gnuplot> set polar

        dummy variable is t for curves

gnuplot> set xrange[-25:25]; set yrange[-35:5]

gnuplot> a = 16

gnuplot> set title "All you need is love"

gnuplot> load 'love'

Done! All you need is love!.. and gnuplot! :)

Gnuplot es un potente Software Libre que permite graficar funciones matemáticas tanto en 2 como en 3 dimenciones.

a*(1-sin(t)) es una función matemática en coordenadas polares que se denomina cardioide por su forma de corazón.

Este pequeño ejemplo ilustra como utilizar esta herramienta para crear animaciones en base a la parametrización de funciones matemáticas que nos permitan observar comportamientos según cambian los valores de los parámetros.


gnuplot

El año pasado escribí una guía sobre este programa para el proyecto Gleducar, en la introducción decía algo que cuando lo leí reien me gustó:

Los autores iniciales de gnuplot son Thomas Williams y Colin Kelly, quienes decidieron crear un programa que les permitiera visualizar las ecuaciones matemáticas de las clases de electromagnetismo y ecuaciones diferenciales. Ellos eran estudiantes igual que ustedes, se encontraron con un problema (ya que no contaban con una herramienta como esta) y le dieron una solución. Gracias a su generosidad, hoy está disponible para todos.

Lo encontré en la web con el formato de media wiki (el sistema que usan en Wikipedia) -- muy lindo, gracias a quien lo haya pasado!! les dejo el link por si quieren leerlo http://wiki.gleducar.org.ar/wiki/index.php/Manual_GNUPlot