Simulación de partículas con MatLab: Colisiones con esferas

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น •

  • @andressuarez7503
    @andressuarez7503 6 ปีที่แล้ว +1

    una pregunta como puedo graficar verctores a una esfera

  • @andreyjulianmalaverrueda620
    @andreyjulianmalaverrueda620 10 ปีที่แล้ว

    Si necesito programar algo en matlab como cuadraria para contratarlo?

  • @requetedaermon
    @requetedaermon 12 ปีที่แล้ว

    ¿Como lo has hecho? Está genial!

  • @MargaritaPortilloc
    @MargaritaPortilloc 11 ปีที่แล้ว

    Hola! espero aún revises este perfil. Vi el blog donde está el código y lo entiendo, pero no me queda claro como hacer cuando necesito muchas particulas. Agradecería que subieras el código o alguna explicacion del segundo punto del video, ya que necesito hacer este movimiento con una esfera. Gracias!

    • @dguin
      @dguin  11 ปีที่แล้ว +1

      Hola, estoy haciendo unos tutoriales, que puedes ver en blog. Por el momento son de una sola partícula y sin colisiones, y no tengo previsto añadir ninguno más próximamente. Los intento hacer muy detallados y por eso me lleva mucho tiempo hacerlos. Pero si has entendido como se hace con una, hacerlo con muchas es sencillo. Solo hay que guardar las posiciones, velocidades, etc. de cada partícula, en lugar de una sola. Se puede hacer por ejemplo en una matriz 3xN, donde las columnas son las N partículas y las filas las 3 componentes de cada partícula.
      Las colisiones ya son un tema más complicado, pero básicamente primero hay que saber donde chocan las partículas con la superficie, y luego actualizar su posición y velocidad como si hubiera chocado. Puede hacerlo más sencillo, puedes poner la esfera en el origen de coordenadas, así para saber si una partícula choca solo tienes que preguntarte si la distancia al origen (el módulo del vector posición) pasa de ser mayor que el radio de la esfera a ser menor (o viceversa, si la partícula empezaba dentro). Para saber como son las nuevas posiciones y velocidades después del choque te tienes que dibujar los vectores. En un choque elástico, la velocidad después será la misma que antes del choque, pero con una dirección simétrica respecto a la dirección perpendicular a la superficie en el punto de choque. Cómo un láser reflejado en un espejo: el ángulo incidente y el reflejado son simétricos.
      Espero haberte ayudado.

  • @pabloskater1996
    @pabloskater1996 10 ปีที่แล้ว

    hola!!! Somos estudiantes de primero de física y nos gustaría saber como has hecho esta representación y también como has hecho los sripts/funciones o lo que sea necesario para poder hacer estas representaciones. Nos seria de gran ayuda!
    Muchas Gracias guap@!