次の Python コードがあります。
import math
x = 0
y = 0
acceleration = 10
angle = 0
vx = 0
vy = 0
time = 10
for _ in range(time):
vx += acceleration * math.cos(math.radians(angle))
vy += -acceleration * math.sin(math.radians(angle))
x += vx
y += vy
print(x, y)
どの出力:
550.0 0.0
これは、変位の式がもたらすものではありません。
(acceleration * time**2) / 2
= 500
私は何を間違っていますか?時間を使わずに問題を解決したいです。存在しないふりをします。