Lista de programas: prog1.c Programa para resolver la ecuacion del oscilador anarmonico forzado con el metodo de Euler. Los datos de entrada estan en el file parametros.txt. La salida se escribe en la pantalla. Se puede direccionar la salida a un archivo de nombre cualquiera tipeando la siguiente instruccion prog1 > cualquiera cuando se quiere correr el programa. prog2.c Programa para resolver la ecuacion del oscilador anarmonico forzado con el metodo de Runge-Kutta. Los datos de entrada estan en el file parametros.txt. La salida se escribe en dos archivos: osc_rk4 y osc_ef_rk4. En osc_rk4 se escriben el tiempo, la posicion y la velocidad. En osc_ef_rk4 se escriben la posicion y la velocidad. Este ultimo archivo es comodo para hacer diagramas en el espacio de las fases. escribir.c Programa para escribir la solucion analitica del oscilador armonico. Los datos de entrada se ingresan por pantalla. La salida se escribe en un archivo llamado armonico.txt que contiene el tiempo y la posicion. pend_euler.c Programa para resolver la ecuacion del pendulo forzado y amortiguado con el metodo de Euler. Los datos de entrada estan en el file par_pend.txt. La salida se escribe en la pantalla. Se puede direccionar la salida a un archivo de nombre cualquiera tipeando la siguiente instruccion prog1 > cualquiera cuando se quiere correr el programa. pend_rk4.c Programa para resolver la ecuacion del pendulo forzado y amortiguado con el metodo de Runge-Kutta. Los datos de entrada estan en el file par_pend.txt. La salida se escribe en dos archivos: pendulo_rk4 y pendulo_ef_rk4. En pendulo_rk4 se escribe el tiempo, el angulo y su derivada temporal. En pendulo_ef_rk4 se escribe el angulo y su derivada temporal. Este ultimo archivo es comodo para hacer diagramas en el espacio de las fases. esc_pend.c Programa para la solucion del pendulo en la aproximacion lineal. Los datos de entrada se ingresan por pantalla. La salida se escribe en un archivo llamado armonico.txt que contiene el tiempo y el angulo. Otros archivos: parametros.txt Archivo de lectura para prog1 y prog2 par_pend.txt Archivo de lectura para pend_euler y pend_rk4 Makefile Contiene las instrucciones para compilar y linkear los programas Comentarios: El file Makefile contiene las instrucciones de como ``hacer'' cada uno de los programas. Hice el Makefile de modo que para linkear (y eventualmente compilar) el programa cuya fuente es programa.c hay que tipear make programa. En este caso programa es prog1, prog2, escribir, etc. Una vez que se ``hace'' el programa es necesario ``correrlo''. Para eso se tipea el nombre del programa (sin la extension .c). Por ejemplo, para correr prog1 solo hay que tipear prog1. Como explique mas arriba, se puede hacer que todo aquello que el programa escribe en la pantalla sea escrito en un archivo direccionandolo con el simbolo >. En los archivos con datos de entrada, cada vez que se corre el programa se saltean los comentarios que son las lineas que empiezan con el simbolo # y luego se leen los siguientes 8 numeros en el caso de par_pend.txt y los siguientes 9 numeros en el caso de parametros.txt. De todos modos yo inclui en cada uno de estos files conjuntos de 8 y 9 numeros que corresponden a los distintos ejemplos que quiero discutir en clase. Para correr cada ejemplo es necesario mover las lineas de datos con sus comentarios inmediatamente despues de las lineas de comentarios generales. Para graficar podemos usar xmgr y tambien gnuplot.