포물선 운동: 도달 거리와 각도로 발사 속도 구하기
사거리·발사 각도·초기 높이로부터 필요한 초기 속도를 역산하며, 비행 시간·최고 높이·착지 속력·궤적 차트도 함께 산출합니다.
입력
결과
정의
발사체 운동의 역문제는 발사 각도와 목표 거리, 필요한 경우 착지면 위의 발사 높이를 제약으로 두고, 목표에 도달하기 위해 필요한 초기 속도를 구하는 문제입니다. "속도와 각도가 주어졌을 때 도달 거리를 구하는" 고전 문제의 역에 해당하며, 신체 역학·무기 앙각 한계·지형 등의 제약으로 발사 형상이 고정되어 있고 미지수가 총구 속도·투척 속도·출수 속도일 때 등장합니다.
작동 원리
같은 높이에서 발사하고 같은 높이에 착지하는 경우
발사와 착지가 같은 높이라면 교과서의 도달거리 식은 다음과 같습니다.
에 대해 풀면:
또는 에서 발산하고(수평·수직 발사로 양의 거리에 닿으려면 무한 속도가 필요), 정확히 45° 에서 최소가 됩니다.
출발 높이가 있을 때
발사점이 착지면보다 만큼 높다면(언덕 위 대포, 절벽 위에서의 던지기) 또는 낮다면(농구 슛처럼 림이 출수보다 위), 도달거리 식에 항이 추가되어 이차방정식을 풀어 다음을 얻습니다.
발사점이 더 높다면 필요 속도는 같은 높이의 경우보다 작아집니다 — 중력이 발사체에 작용할 시간이 더 많기 때문입니다. 대비 가 클수록 절약되는 폭도 커집니다.
발사 각도별 필요 속도
같은 높이 발사, $R = 100$ m, $g = 9.81$ m/s² 의 경우:
| 각도 | 필요 v₀ | 메모 |
|---|---|---|
| 15° | 44.3 m/s | 평사 — 높은 속도 필요 |
| 30° | 33.7 m/s | |
| 45° | 31.3 m/s | 최소 속도 — 최적 |
| 60° | 33.7 m/s | 30° 의 거울 |
| 75° | 44.3 m/s | 곡사 — 평사와 동일 |
45° 에서 같은 거리만큼 떨어진 두 각도는 같은 발사 속도를 요구합니다. 45° 는 주어진 도달거리에서 필요 속도를 최소화하는 각도이며, "최소 노력으로 도달하라"는 문제의 기본 해입니다.
활용 시나리오
1. 농구 자유투의 출수 속도
농구 자유투는 형상이 고정되어 있습니다 — 림까지 4.6 m, 출수 높이 약 2.3 m, 림 높이 3.05 m 이므로 출수는 림보다 0.75 m 낮습니다. 선수들은 보통 50–55° 로 출수합니다. $R = 4.6$, , (림이 출수보다 위라서 음수) 를 넣으면 약 7.3 m/s 가 나옵니다림까지 15 ft, 출수 높이 약 7.5 ft, 림 높이 10 ft 이므로 출수는 림보다 2.5 ft 낮습니다. 선수들은 보통 50–55° 로 출수합니다. $R = 4.6$ m, , m (림이 출수보다 위라서 음수) 를 넣으면 약 7.3 m/s ≈ 24 ft/s 가 나옵니다 — 실제 NBA 선수의 생체역학 측정값과 비슷합니다.
2. 투석기·트레뷰셋 설계
역사 복원이나 취미용 공성 무기 제작에서는 발사 형상 (기계 구조상 출수 각도는 고정) 과 표적 거리 (성벽) 가 주어집니다. 필요 속도는 균형추나 비틀림 스프링이 공급해야 할 위치 에너지의 기준이 됩니다.
3. 게임 엔진 튜닝
움직이는 플레이어를 노리는 적 궁수의 코드를 짤 때, 시각적으로 그럴듯한 발사 각도 (45° 곡사 또는 20° 평사) 를 고정하고 표적 거리를 입력하면 계산기가 속도를 돌려줍니다. 그 값을 엔진에 넣으면 시행착오 없이 의도한 위치에 발사체가 떨어집니다.
4. 던지기 동작의 역공학
야구 투구의 슬로우 모션을 보고 출수 위치, 손에서 떠나는 각도, 홈 플레이트까지의 거리를 측정하면 계산기가 추정 출수 속도를 돌려줍니다 — 직접 레이더 측정값이 없는 코칭 환경에서 유용합니다.
주의 사항
- 공기 저항 없음. 농구공이나 긴 비행 발사체처럼 느린 발사체일수록 항력 영향이 큽니다. 이 계산기는 진공 기준선을 제공하며, 실제로는 보통 5–25 % 더 큰 필요 속도가 요구됩니다.
- 회전과 양력 없음. 변화구의 마그누스 효과, 화살 깃의 안정화, 긴 발사체의 공력 양력은 반영되지 않습니다.
- 발사 각도 제약. 는 $(0°, 90°)$ 안이어야 합니다 — 0° 나 90° 에서 식이 퇴화됩니다.
- 초기 높이 제약. 가 음수(표적이 발사점보다 위) 일 때, 선택한 각도에서 표적 높이까지 도달할 수직 능력이 부족하면 실수해가 존재하지 않습니다. 이 경우 더 가파른 각도나 더 가까운 거리에서 해를 얻을 수 있습니다.
자주 묻는 질문 (FAQ)
왜 같은 사거리에서 30°와 60°가 동일한 발사 속도를 요구하나요?
사거리 공식이 sin(2θ)에 의존하고, sin은 45°를 기준으로 대칭이기 때문입니다. sin(60°) = sin(120°)이므로 30° 발사(2θ = 60°)와 60° 발사(2θ = 120°)는 같은 속도로 같은 거리를 도달합니다. 두 궤적은 — 30°는 낮고 빠른 궤도, 60°는 높고 느린 산형 궤도 — 외형이 매우 다르지만, 필요한 초기 속도는 동일합니다.
왜 45°에서 필요한 초기 속도가 최소가 되나요?
sin(2θ)는 2θ = 90°, 즉 θ = 45°에서 최댓값 1을 가집니다. 사거리 R을 고정하면 필요한 v₀가 1/√sin(2θ)에 비례하므로, sin(2θ)가 최대일 때 v₀가 최소가 됩니다. 발사 지점과 착지 지점의 높이가 같은 문제에서는 45°가 에너지 측면에서 가장 효율적인 각도입니다.
절벽이나 발코니처럼 초기 높이가 있을 때 필요한 속도는 어떻게 달라지나요?
초기 높이가 양수(발사 지점이 표적보다 높을 때)이면 중력이 물체를 지면으로 끌어내릴 시간이 늘어나므로 필요한 초기 속도가 줄어듭니다. 반대로 농구 골대처럼 표적이 발사 지점보다 위에 있는 음의 초기 높이 상황에서는 필요한 속도가 늘어납니다. 이 계산기는 h₀를 포함한 전체 방정식을 풀고 있습니다.
「실수 해 없음」으로 표시되면 어떤 의미인가요?
선택한 발사 각도로는 표적에 도달할 수 없다는 의미입니다. 발사 지점보다 위에 있는 표적(음의 h₀)에 대해 충분한 수직 성분을 만들어내지 못하는 각도일 때 흔히 나타납니다. 발사 각도를 더 가파르게 하거나 목표 거리를 줄이면 해가 생길 수 있으며, h₀가 매우 음수인 경우에는 합리적인 속도에서 해가 존재하지 않을 수도 있습니다.
Disclaimer
이 계산기는 진공 모델에 기반하며 공기 저항, 양력, 바람, 매그너스 효과는 고려하지 않습니다. 실제 발사에서는 진공 예측보다 일반적으로 5–25% 더 큰 속도가 필요합니다. 공학 설계나 경기 스포츠 분석에는 항력을 포함한 모델을 사용하세요.