Estoy escribiendo una simulación y tengo dificultades para resolver el orden en que ocurren dos fuerzas distintas. La simulación dará resultados diferentes si las fuerzas se aplican al estado en diferentes órdenes. Sin embargo, computacionalmente no puedo hacer que ocurran al mismo tiempo.
Creo que me falta algo de comprensión sobre si el mundo funciona en tiempo continuo o discreto. Sospecho que esto tiene algo que ver con la velocidad de propagación de la información y la relatividad, pero no estoy seguro.
Si dos eventos distintos pueden ocurrir al mismo tiempo, ¿cómo se escribe un simulador de tiempo discreto sin priorizar las fuerzas?
Algunos antecedentes más:
Supongamos que el estado está representado por en el momento , dónde . Supongamos que hay una función de transición de estado tal que
está modelado por la combinación de dos fuerzas, G y H. G y H pueden ser modelados cada uno por dos funciones de transición y .
Por lo que puedo determinar, no hay forma de calcular la fuerza resultante de dos fuerzas arbitrarias (G y H). Lo que me gustaría hacer es definir ser la composición de y , la pregunta es si eso debería ser o .
Toma la operación que te da de y aplicarlo a .
Generalmente, las fuerzas se suman como vectores y el resultado se llama fuerza neta. Luego, la fuerza neta se usa para calcular el efecto de las fuerzas en el estado futuro. Hay muchos algoritmos para esto, Euler, Verlet, Runge-Kutta...
una mente curiosa
Boom de fotones
Sofía
una mente curiosa
Sofía
camil
camil
Sofía
Sofía
Boom de fotones
Sofía
camil
curioso
camil
BMS
camil