domingo, 17 de marzo de 2013

Actividad 4

Espacio Fase


El espacio Fase es una descripción gráfica del movimiento de algún oscilador. Se pueden saber muchas características del movimiento observando solo el espacio fase. En esta actividad construí el espacio fase para la ecuación diferencial del oscilador de Duffing (Documento anexo al final).

Algunas opiniones personales

¿Cómo ha sido tu experiencia en el uso de Matplotlib?
Está algo difícil de entender el código para las gráficas, pero fue de mucha ayuda que ya se nos proporcionara un código funcional y tener que adaptarlo a nuestra problema.
¿Qué piensas de la calidad de las gráficas?
Son buenas, no se ven pixeleadas, tiene muy buena resolución y lo más importante están muy completas.
¿Dificultades con el uso de Matplotlib?
Descifrar el código de ejemplo para adaptarlo a mi problema.
¿La documentación sobre Matplotlib es suficiente?, ¿Que detalles no encontraste?
Utilicé muy poca documentación, más bien fue ayuda de mis compañeros, pero aun así está algo complicado el código de Phyton.
¿Consideras que Python es un lenguaje de programación científica? ¿Por qué lo dirías? ¿Qué te indica eso?
Yo diría que no, ya que es un interpretador, tarda algunos segundos en arrojar los datos que estaba manejando y no era una gran cantidad de datos como los que se manejan en investigaciones científicas. Si utilizaran Phyton para programación científica tardaría mucho corriendo un programa para arrojar todos los resultados que se necesiten ya que en un solo experimento se pueden obtener miles de datos. Para programación científica se utilizan otro tipo de lenguajes de programación más eficientes para realizar cálculos.
¿Supongo que no has tenido problema para hacer una presentación en línea, o si? ¿Qué te pasó?
No, ha sido muy sencillo, fue la parte más sencilla de la actividad
¿Qué no te ha gustado de esta Actividad?
Utilizar un código que no lo comprendo del todo.
Por último, quedan 6 semanas del curso, ya han transcurrido 9 semanas ¿Cómo te sientes en el curso? ¿Sientes que allí vas progresando? ¿Se te comienzan a acumular actividades relativas al curso? ¿Qué dificultades sientes? ¿Qué requieres para salir adelante?
Pues ya casi estoy a corriente con las actividades, hace una semana me sentía con mucha preocupación por Física computacional, ya que no quiero que baje mi promedio, mucho menos reprobarla, pero ya saqué las 2 actividades que tenía pendientes desde hace tiempo, es un alivio y esperemos que las próximas actividades no requieran mucho tiempo.


PDF: 
Dropbox: https://www.dropbox.com/s/try3pr1eb0tofka/Duffing.pdf
Mahara: http://portal.fisica.uson.mx/mahara/artefact/file/download.php?file=1021

Archivo .tex
http://portal.fisica.uson.mx/mahara/artefact/file/download.php?file=1022

Presentacion de Docs:
https://docs.google.com/presentation/d/1YvzZz_alIa5bfLDDLwqjamwgQmbHiQwz-xpLX4PYb4Q/pub?start=false&loop=false&delayms=3000

viernes, 15 de marzo de 2013

Actividad 3


En esta actividad utilicé el Lenguaje Phyton para resolver numéricamente la ecuación del Oscilador de Duffing. Los resultados están al final del post.



¿Cómo ha sido tu primera experiencia con Python?
Fue un dolor de cabeza ya que no había manejado antes este lenguaje por lo que tuve que encontrarle por mi cuenta.
¿Sientes que es muy distinto a tus experiencias anteriores con FORTRAN?
Es distinto a fortran, pero mis conocimientos previos de programación me apoyaron un poco al tratar de manejar un nuevo lenguaje de programación.
¿Cuáles fueron tus dificultades mayores en el uso de Python?
Entender cómo funciona, aún ya concluida la actividad 3 me falta comprender algunos detalles del logaritmo que utiliza Phyton, pero sé que con el tiempo terminaré de comprenderlo.
¿Qué documentos sobre Python te orientaron más?, ¿Cuáles son tus preferidos?
Tomé un poco de todos lados incluso pregunté algunas dudas a mis compañeros lo cual me fue de gran ayuda.
¿Consideras que Python es un lenguaje de programación científica? ¿Por qué lo dirías? ¿Qué te indica eso?
Yo diría que no, ya que es un interpretador, tarda algunos segundos en arrojar los datos que estaba manejando y no era una gran cantidad de datos como los que se manejan en investigaciones científicas. Si utilizaran Phyton para programación científica tardaría mucho corriendo un programa para arrojar todos los resultados que se necesiten ya que en un solo experimento se pueden obtener miles de datos. Para programación cienífica se utilizan otro tipo de lenguajes de programación más eficientes para realizar cálculos.
¿Qué no te gustó o llamó la atención de la Actividad 3?
No me gustó que el tema batallé para encontrar uno con el que pudiera trabajar y aún así batallé con el problema elegido, siendo que el fin de la actividad es aprender a utilizar el lenguaje de Phyton y me llevó mucho más tiempo comprender y resolver el problema.
¿Cómo te sientes en el curso? ¿Sientes que allí vas progresando? ¿Se te comienzan a acumular actividades relativas al curso? ¿Qué dificultades sientes?
Mis dificultades es el razonamiento y entendimiento de los problemas físicos que estamos resolviendo en las actividades, ya que yo siento que se requiere mucho tiempo para estudiar a fondo este tipo de problemas. Y por esta misma razón de que no comprendo al 100% los temas me atraso en las actividades.