Могут ли два разных события произойти в один и тот же момент времени?

Я пишу симуляцию, и мне трудно определить порядок, в котором возникают две разные силы. Моделирование даст разные результаты, если силы приложены к состоянию в разном порядке. Однако с вычислительной точки зрения я не могу заставить их происходить одновременно.

Я считаю, что мне не хватает некоторого понимания того, работает ли мир в непрерывном времени или дискретно. Я подозреваю, что это как-то связано со скоростью распространения информации и относительностью, но я не уверен.

Если два разных события могут происходить одновременно, как можно написать симулятор с дискретным временем без приоритизации сил?!

Еще немного фона:

Предположим, что государство представлено С я е Ом вовремя я , где я е Н . Предположим, что существует функция перехода состояний ф : Ом Ом такой, что

  С я + 1 "=" ф ( С я )

ф моделируется комбинацией двух сил, G и H. Каждая из G и H может быть смоделирована двумя функциями перехода г : Ом Ом и час : Ом Ом .

Насколько я могу судить, невозможно вычислить равнодействующую двух произвольных сил (G и H). Что я хотел бы сделать, это определить ф быть составом г и час , вопрос в том, должно ли это быть г час или час г .

Дайте определение «событию» . Единственное использование этого слова в физике - в теории относительности, где оно просто обозначает точку пространства-времени и не «происходит». Кроме того, почему ваш вопрос помечен тегами GR/SR?
@ACuriousMind, а как насчет событий в коллайдерах? :D
Но что у тебя за проблемы с силами? Если они действуют одновременно на вашу систему, разве они не имеют равнодействующей? Какое это имеет отношение к дискретности или непрерывности мирового времени? Для компьютера вы используете некоторый временной шаг, и если временной шаг достаточно мал, возможно, результат будет хорошим. Не могли бы вы рассказать нам, для какой задачи вы пишете симулятор? Может быть, мы сможем помочь советом.
@PhotonicBoom: Ах, эти грубые экспериментаторы. Я, правда, забыл об этом использовании, но здесь оно тоже не очень подходит.
@PhotonicBoom: мне кажется, что у Каммила просто проблемы с компьютером.
@ACuriousMind: я верю, что здесь происходит что-то, связанное с GR/SR.
@Sofia: Нет, у меня проблемы не только с компьютером. Компьютерные проблемы наверняка мотивированы запросами. У Ньютона были проблемы не только с яблоком.
@PhotonicBoom: У Каммила проблема с написанием программы, а вы ищете для него проблемы с GR? Почему?
@cammil: не могли бы вы уточнить свой вопрос, дав нам более подробную информацию об упражнении, которое вам нужно решить?
@София Это была шутка. Кроме того, я никогда не упоминал ОТО, я лишь сказал, что слово « события» используется и в физике элементарных частиц.
@PhotonicBoom: я компьютерный инженер. Когда Каммил сказал «симулятор», я сразу же бросился к отладке.
Отредактировано. Хотя не совсем уверен, что мои правки помогут!
Симулятор событий дискретного времени, стоящий своих денег, выдает сообщение об ошибке, когда это происходит, и вызывает процедуру обработки ошибок. Сказав это, DTES НЕ являются хорошими моделями для физики, они едва ли полезны для проектирования электроники и тому подобного.
Наверняка нет альтернативы симуляции. Непрерывное время с использованием DE по-прежнему является дискретным временем для компьютера. Если нет решения в закрытой форме будущего состояния, но тогда это не настоящая симуляция, не так ли?
Этот вопрос кажется не по теме, потому что это конкретные методы кодирования.
@BMS: я только что прочитал руководство, и вопрос не кажется не по теме. Речь идет не о вычислительной реализации, а скорее о логике. Хотя могу ошибаться.

Ответы (1)

Возьмите операцию, которая дает вам г от г и применить его к ( г + ЧАС ) .

Как правило, силы складываются в виде векторов, и результат называется результирующей силой. Затем чистая сила используется для расчета влияния сил на будущее состояние. Для этого есть много алгоритмов, Эйлера, Верле, Рунге-Кутта...