Ich schreibe eine Simulation und habe Schwierigkeiten, die Reihenfolge aufzulösen, in der zwei unterschiedliche Kräfte auftreten. Die Simulation ergibt andere Ergebnisse, wenn die Kräfte in unterschiedlicher Reihenfolge auf den Zustand aufgebracht werden. Rechnerisch kann ich sie jedoch nicht gleichzeitig auftreten lassen.
Ich glaube, mir fehlt ein gewisses Verständnis darüber, ob die Welt in kontinuierlicher Zeit oder diskret funktioniert. Ich vermute, dass dies etwas mit der Geschwindigkeit der Informationsverbreitung und der Relativitätstheorie zu tun hat, aber ich bin mir nicht sicher.
Wenn zwei unterschiedliche Ereignisse gleichzeitig auftreten können, wie schreibt man dann einen diskreten Zeitsimulator, ohne Kräfte zu priorisieren?!
Etwas mehr Hintergrund:
Angenommen, der Staat wird repräsentiert durch zum Zeitpunkt , Wo . Angenommen, es gibt eine Zustandsübergangsfunktion so dass
wird durch die Kombination von zwei Kräften G und H modelliert. G und H können jeweils durch zwei Übergangsfunktionen modelliert werden Und .
Soweit ich feststellen kann, gibt es keine Möglichkeit, die resultierende Kraft zweier willkürlicher Kräfte (G und H) zu berechnen. Was ich tun möchte, ist zu definieren die Zusammensetzung sein von Und , die Frage ist, ob das sein sollte oder .
Nehmen Sie die Operation, die Sie gibt aus und wende es an .
Im Allgemeinen addieren sich Kräfte als Vektoren und das Ergebnis wird als Nettokraft bezeichnet. Die Nettokraft wird dann verwendet, um die Wirkung der Kräfte auf den zukünftigen Zustand zu berechnen. Dafür gibt es viele Algorithmen, Euler, Verlet, Runge-Kutta...
ACuriousMind
PhotonBoom
Sofia
ACuriousMind
Sofia
Kamille
Kamille
Sofia
Sofia
PhotonBoom
Sofia
Kamille
Neugierig
Kamille
BMS
Kamille