Ich habe Gleichungen http://www.physicsclassroom.com/Class/1DKin/U1L6a.cfm gefunden , um alles zu lösen (und neu angeordnet, um alles zu lösen), was mit Projektilbewegung zu tun hat, AUSSER dies, obwohl es möglich sein sollte.
Wie lautet die allgemeine Gleichung, die für die Anfangsgeschwindigkeit für alle Winkel 0-360 gelöst werden muss, um ein Ziel bei x2,y2 zu treffen, wenn von x1,y1 gestartet wird?
Hinweis: Abhängig von der Richtung, in die Sie das Projektil abfeuern, sind einige Winkel nicht möglich, aber denken Sie daran, dass Sie, wenn Sie sich in sehr großer Höhe befinden und ein Projektil auf ein Ziel unter Ihnen abfeuern, andere Startwinkel als 0-180 verwenden wird lebensfähig sein.
Nur um das klarzustellen, dies ist die Ausrichtung des 360-Grad-Rads, von dem ich spreche, das oben 90 Grad und unten 270 Grad hat:
Bewegungsgleichungen:
(ich) , Wo ist der -Komponente der Anfangsgeschwindigkeit.
(ii) , Wo ist der -Komponente der Anfangsgeschwindigkeit.
Lösen für , die Zeit der Landung, in Bezug auf unter Verwendung von Gleichung (ii). Setzen Sie das in Gleichung (i) ein, um eine Beziehung zwischen zu erhalten Und .
Beginnen Sie mit Bewegungsgleichungen:
Hier haben wir in Bezug auf unsere Anfangsbedingungen,
Hier ist, was ich bisher gefunden habe, um zu funktionieren:
Obwohl es bei hohen Startwinkeln gut zu funktionieren scheint, scheint es, je niedriger der Winkel ist, desto ungenauer zu werden (unter Verwendung von Pixeln auf dem Bildschirm als Referenz). Kann jemand herausfinden, welchen Fehler es hat?
UPDATE Ich habe mich früher geirrt, es funktioniert in allen Winkeln einwandfrei, solange die Y-Positionen von Start- und Landeposition gleich sind, die Gleichung berücksichtigt irgendwie "unebenen" Boden nicht, und ich bin ratlos darüber!
kupfer.hut
kupfer.hut
Lukas Allen
Lukas Allen
Kevin Driscoll
Lukas Allen
Jerry Schirmer