Está en la página 1de 2

Facultad de Ciencias, UNAM

Tarea 2: Peque
na animaci
on, guardar gr
aficas y campos
vectoriales.
Barrera Anzaldo, Carlos Rodolfo
10 de Febrero del 2015

Peque
na animaci
on

Para hacer una animaci


on representare una muy sencilla. Esta animacion es una onda sinosoidal moviendose en la pantalla. Se deben de crear dos archivos que posteriormente se tienen que ejecutar en gnuplot
(con el comando load ). El primer archivo lo llamaremos pelicula.txt tiene que contener lo siguiente:
reset
set term gif animate
set output animate.gif
n=24
s=2*pi/n
set xrange [0:4*pi]
i=0
load animacion.txt
set output
Esencialmente, lo que hace este peque
no programa es graficar muchas veces la funcion, una encima
de otra (comando reread) y a la funci
on seno se le cambia el argumento. Si guardamos el archivo como
animacion.txt los comandos que tendramos que poner en la terminal de gnuplot son:
load animacion.txt
save dibujo.gif
El comando save sirve para guardar la animacion en un archivo. Podemos recorrer la funci
on hacia
arriba, hacia abajo, dilatarla o contraerla haciendo las operaciones que se estudian en calculo con las
funciones: sumar a la funci
on directamente para subir, multiplicar el argumento por un n
umero mayor

que 1 para contraer, etc.

Gr
aficas a archivos

Para guardar una gr


afica en un archivo y abrirla solo basta usar los comandos save y load en gnuplot.
Para ejemplificar esto, pondre una serie de comandos que deben de ponerse en la terminal de gnuplot que
lo que haran es graficar una funci
on seno, guardarla en un archivo que llamaremos grafica.glp (aunque
puede ser .jpg o .gif) y abrirla:
plot sin(x)
save grafica.glp
load grafica.glp
Lo que no pude hacer fue guardar una animacion en un .gif. Intente con el ejemplo de la parte anterior
pero no se puede por el mismo problema: ya no puedo poner comandos despues de correr el programita.

Campos vectoriales

Para graficar un campo vectorial, necesitamos tener la informacion que deseamos graficar en un archivo
de datos aparte. Este archivo debe de constar de 4 columnas:
x
y
Componente horizontal del campo en el punto (x,y)
Componente vertical del campo en el punto (x,y)
Supongamos que el archivo se llama datos.txt. Para graficar el campo vectorial solo hay que usar el
comando:
plot datos.txt using 1:2:3:4 with vectors
Al igual que en las gr
aficas normales, se puede dar formato, como cambiar la escala, nombres a los
ejes, color, etc., antes de haer la gr
afica, usando los mismos comandos (set xrange, xtics, ...).

También podría gustarte