Curso autodidacta/complementario de Matlab: videos, ejercicios, códigos y más ...
Cómo hacer la animación de una senoidal en función del tiempo (0012)
Resumen
Vamos a dibujar la gráfica de la curva Y = A sin(x) para varios valores de A contenidos en el intervalo de [-1 1]. Como se muestra en el video, el núcleo del programa es el bucle (comandos que repiten una instrucción). De hecho, para cada valor de j se obtiene un fotograma.
Los comandos claves en esta ocasión son: getframe, movie.
Preguntas abiertas
¿Cuál es la función de (pi/49) en el código?
¿Tiene sentido registrar con getframe tiempos muy cortos en el tiempo (e.g. ms)?
Ejercicios
1) Mediante ecuaciones parametricas realiza la animación una elipse que varia el tamaño de uno de sus ejes. Como se muestra en el sig. video
2) Realiza la animación del movimiento de un resorte en MAS y luego de un péndulo con oscilaciones amortiguadas.
Suscribirse a:
Enviar comentarios (Atom)
Navegando entre búsquedas acabo de encontrarme con este lugar web y me ha resultado muy interesante todo lo que publica. Enhorabuena! Lo visitaré a menudo! Un saludo
ResponderEliminarGracias José, intentamos ser útiles e interesantes; pero son su retroalimentación lo que nos pone en nuestro lugar.
EliminarGracias por el código. Tengo una duda: ¿hay alguna manera de exportar la animación para utilizarla en otras aplicaciones?
ResponderEliminarMatlab tiene varias formatos de impresión que pueden respetar esta animación: .mov y .gif por ejemplo. Será en otra entrada de este blog que exploremos a detalle los mecanismos :D
Eliminar