En el siguiente enlace pueden ejecutar código Python para graficar la dinámica de osciladores subamortiguados y sobreamortiguados (problema 2 de la guía), y críticamente amortiguados (problema 3): https://cloud.sagemath.com/projects/4005770b-0827-4123-8e7c-adfd84f3ff1a/files/Amortiguado.ipynb
La ejecución de cada bloque de código se realiza presionando simultáneamente la tecla de mayúsculas (shift) y la tecla de retorno. En el primer bloque de cada caso figuran los parámetros físicos de cada sistema: masa que oscila, constante elástica del resorte, etc.
Incluyo una versión en pdf dando un ejemplo de cada caso. Pero les animo a que exploren la respuesta a distintos parámetros.