Я пишу симуляцию, и мне трудно определить порядок, в котором возникают две разные силы. Моделирование даст разные результаты, если силы приложены к состоянию в разном порядке. Однако с вычислительной точки зрения я не могу заставить их происходить одновременно.
Я считаю, что мне не хватает некоторого понимания того, работает ли мир в непрерывном времени или дискретно. Я подозреваю, что это как-то связано со скоростью распространения информации и относительностью, но я не уверен.
Если два разных события могут происходить одновременно, как можно написать симулятор с дискретным временем без приоритизации сил?!
Еще немного фона:
Предположим, что государство представлено вовремя , где . Предположим, что существует функция перехода состояний такой, что
моделируется комбинацией двух сил, G и H. Каждая из G и H может быть смоделирована двумя функциями перехода и .
Насколько я могу судить, невозможно вычислить равнодействующую двух произвольных сил (G и H). Что я хотел бы сделать, это определить быть составом и , вопрос в том, должно ли это быть или .
Возьмите операцию, которая дает вам от и применить его к .
Как правило, силы складываются в виде векторов, и результат называется результирующей силой. Затем чистая сила используется для расчета влияния сил на будущее состояние. Для этого есть много алгоритмов, Эйлера, Верле, Рунге-Кутта...
любопытный разум
ФотонБум
София
любопытный разум
София
каммил
каммил
София
София
ФотонБум
София
каммил
CuriousOne
каммил
СЭМ
каммил