Угол бросания альфа можно найти, используя закон сохранения энергии.
Пусть h - высота, на которую нужно поднять камень для попадания в цель, g - ускорение свободного падения.
Тогда в начальный момент времени у камня есть только потенциальная энергия, которая должна быть равна кинетической энергии в момент попадания в цель:
mgh = mv0^2/2
где m - масса камня.
Отсюда:
h = v0^2 / 2g
Так как у нас известны координаты цели (x, y), мы можем определить координату x максимальной дальности полета камня, она равна:
x = v0^2 sin(2alpha) / g
Из этих двух уравнений можем найти значение угла бросания alpha.
Угол бросания альфа можно найти, используя закон сохранения энергии.
Пусть h - высота, на которую нужно поднять камень для попадания в цель, g - ускорение свободного падения.
Тогда в начальный момент времени у камня есть только потенциальная энергия, которая должна быть равна кинетической энергии в момент попадания в цель:
mgh = mv0^2/2
где m - масса камня.
Отсюда:
h = v0^2 / 2g
Так как у нас известны координаты цели (x, y), мы можем определить координату x максимальной дальности полета камня, она равна:
x = v0^2 sin(2alpha) / g
Из этих двух уравнений можем найти значение угла бросания alpha.