All you need is love!
Este post fue migrado de un blog hecho con Wordpress. Si se ve mal, dejame un comentario y lo arreglo.
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.
Comentarios
Comments powered by Disqus