La actividad 4 consistió en hacer una pequeña modificación al PDF que creé en la actividad 3, esta vez agregando el retrato fase del péndulo invertido. Para ello, utilicé un código donde prácticamente tenía que hacer unas ligeras modificaciones al código para poder ajustarlo a la descripción de mi propio problema. Fue un dolor de cabeza con algunas cosas, no voy a mentir sobre eso.
La actividad 4 pedía, además, crear una presentación en línea sobre el problema que estoy estudiando. Naturalmente, como en las otras entradas, los links se encuentran al final.
Como es de costumbre, aquí se presentan las preguntas relacionadas con la actividad.
¿Cómo ha sido tu experiencia en el uso de Matplotlib?
Pues, honestamente, al principio sentí mucha pereza comenzar a trabajar con él, a pesar de que el código de Python con el que estuve trabajando requería pocas modificaciones.
¿Qué piensas de la calidad de las gráficas?
Me han gustado mucho los resultados de las gráficas, a decir verdad no me esperaba tan buena calidad cuando escuchaba sobre la posibilidad de generar gráficas desde Python.
¿Dificultades con el uso de Matplotlib?
Sí tuve dificultades a la hora de identificar la función de ciertas líneas de código. De hecho, todavía me quedé con dudas en algunas cosas una vez terminada la actividad.
¿La documentación sobre Matplotlib es suficiente?, ¿Qué detalles no encontraste?
Sinceramente no busqué mucho al respecto. Los pocos detalles que busqué los encontré con el divino oráculo Google. Sin embargo, no pude encontrar cómo manipular las leyendas cuando uno trabaja con el campo de direcciones en el código de Lotka-Volterra proveído por el CookBook de Python.
¿Consideras que Python es un lenguaje de programación científica? ¿Por qué lo dirías? ¿Qué te indica eso?
Hasta donde he estado trabajando, me parece que sí. Sin embargo, Python es solamente un interpretador, y como tal tiene sus límites. Creo que siempre y cuando no se maneje una cantidad inmensa de datos, o se procesen un centenar de líneas de código, Python es una buena herramienta.
Sin embargo, en esta actividad noté que a Python le toma a veces bastante tiempo interpretar el código que está leyendo, y eso puede resultar muy frustrante para gente impaciente como yo. Para todo lo demás, creo que tendré que recurrir a Fortran.
Supongo que no has tenido problema para hacer una presentación en línea, ¿o si? ¿Qué te pasó?
No hubo ningún problema. De hecho hace mucho que no hacía una presentación en línea. Ya habíamos trabajado esto en el curso de NTIC hace un año y medio, ¿por qué no habría de hacerlo ahora? Aproveché para utilizar el generador de gifs de LaTeX para agregarlos a la presentación.
¿Qué no te ha gustado de esta Actividad?
Estuvo bien la actividad, de verdad no pedía mucho, pero me hice bolas al tratar de manipular un código ya hecho, además de que noté que el tratamiento que hice al problema de la descripción del péndulo invertido era inconsistente con otras formulaciones que encontré. Una vez que hice una corrección, se facilitaron enormemente las cosas.
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?
La neta esta vez sí se me encimó bien gacho lo de todos los cursos. He estado algo desanimado en general con mi actividad académica, espero poder recuperarme con este puente, y después con las vacaciones. Siento que estoy perdiendo la chispa, la inspiración, no hay algo que llene ese vacío en mí. Me preocupa mucho eso; estoy volviéndome muy holgazán para algunas cosas. Voy a tratar fuertemente de sobrellevar eso en lo que resta del semestre, y de mi vida (espero).
La presentación sobre el péndulo invertido está aquí.
El PDF con la modificación del espacio fase está aquí.