Используя это уравнение, я могу получить желаемый угол запуска снаряда, где = угол, = гравитация, координата точки удара и координата точки удара.
Предполагая временную шкалу (t) пуск снаряда и будучи ударом, как я мог получить пару координат в 2D-пространстве для положения снаряда в любой заданный t между и ? Не математик и не физик, но разбираюсь в алгебре и триггерах.
Во-первых, построить систему отсчета и находится вверху. Во-вторых, запишите уравнение движения.
В общем, чтобы определить положение в какой-то момент, вы можете использовать этот процесс:
Разделите все на две составляющие: горизонтальную и вертикальную. Во-первых, найти начальные компоненты скорости. Затем вычислите позицию для каждого компонента.
Горизонтальное легко, если предположить, что на снаряд не действуют силы, такие как сопротивление ветра. Скорость остается постоянной. Так что просто рассчитайте начальную горизонтальную скорость. Учитывая начальное горизонтальное положение, горизонтальное положение в момент t равно скорости, умноженной на t плюс исходное положение.
Вертикальное ненамного сложнее: скорость меняется с постоянной скоростью ускорения, g . Используйте уравнения SUVAT , как указано выше, учитывая начальную составляющую вертикальной скорости u .
Вам нужен один дополнительный шаг: найти время удара и «нормализовать» приведенные выше уравнения, чтобы время начала было равно 0, а время окончания — 1. Когда снаряд падает на землю, вертикальное смещение равно нулю; поэтому, используя уравнение SUVAT, решите найти два значения которые его удовлетворяют. Очевидно, вы хотите большее значение, так как первым будет запуск.
По заданному углу тета рассчитайте горизонтальную и вертикальную составляющие скорости:
Для изображения отношений можно нарисовать прямоугольный треугольник. , и формируют стороны, с угол между и .
Фейнман опередил меня своим очень кратким ответом; возможно, мой дает полезное представление о том, как можно получить его формулы.
Сэмми Песчанка
ГеоДжон
Сэмми Песчанка