한눈에 보기
포물선 운동은 던지거나 쏜 물체가 수평 방향으로는 일정한 속도로 움직이고, 수직 방향으로는 중력 때문에 감속했다 가속하는 운동입니다. 공 던지기 거리 어림, 스포츠 동작 분석 수업, 물리 문제 검산, 분수나 호스에서 나오는 물줄기 모양 이해에 쓰입니다. 입력은 초기 속도, 발사각, 발사 높이이며 결과는 사거리, 최고 높이, 비행 시간, 착지 속도입니다.
원리와 공식
초기 속도 v를 수평 성분 v·cosθ와 수직 성분 v·sinθ로 나눕니다. 두 방향은 서로 영향을 주지 않으므로 따로 계산한 뒤 시간 t로 연결합니다. 발사 높이가 h₀일 때 착지까지 시간은 수직 위치가 0이 되는 t를 구해 얻습니다.
- 비행 시간 t = (v·sinθ + √((v·sinθ)² + 2·g·h₀)) ÷ g
- 사거리 R = v·cosθ × t
- 최고 높이 H = h₀ + (v·sinθ)² ÷ (2g)
- 착지 속도 = √(v² + 2·g·h₀) (에너지 보존)
h₀가 0이면 식이 단순해져 t = 2v·sinθ ÷ g, R = v²·sin2θ ÷ g가 됩니다. sin2θ는 θ = 45°에서 최대 1이므로 평지에서의 최대 사거리는 v² ÷ g입니다. 또한 θ와 90°-θ는 sin2θ가 같아 사거리가 같고, 최고 높이와 비행 시간만 다릅니다.
각도별 비교 (초속 20m, 발사 높이 0)
| 발사각 | 사거리(m) | 최고 높이(m) | 비행 시간(초) |
|---|---|---|---|
| 15도 | 20.4 | 1.4 | 1.06 |
| 30도 | 35.3 | 5.1 | 2.04 |
| 40도 | 40.2 | 8.4 | 2.62 |
| 45도 | 40.8 | 10.2 | 2.89 |
| 50도 | 40.2 | 12.0 | 3.13 |
| 60도 | 35.3 | 15.3 | 3.53 |
| 75도 | 20.4 | 19.0 | 3.94 |
30도와 60도는 사거리가 같지만 60도는 훨씬 높이 올라가고 오래 날아갑니다. 15도와 75도도 같은 짝입니다.
속도별 최대 사거리 (45도)
| 초기 속도 | km/h | 사거리(m) | 최고 높이(m) | 비행 시간(초) |
|---|---|---|---|---|
| 5m/s | 18 | 2.6 | 0.6 | 0.72 |
| 10m/s | 36 | 10.2 | 2.6 | 1.44 |
| 20m/s | 72 | 40.8 | 10.2 | 2.89 |
| 30m/s | 108 | 91.8 | 23.0 | 4.33 |
| 50m/s | 180 | 255.1 | 63.8 | 7.22 |
사거리는 속도의 제곱에 비례하므로 속도가 2배면 사거리는 4배, 3배면 9배입니다.
발사 높이가 있으면 최적 각도는 45도보다 작아진다
높은 곳에서 던지면 이미 공중에 떠 있는 시간이 늘어 수평 방향으로 더 나아가므로, 최대 사거리를 내는 각도는 45도보다 낮아집니다. 최적 각도는 tanθ = v ÷ √(v² + 2·g·h₀)로 구할 수 있고, 아래 표에서는 0.01도 간격으로 직접 탐색한 값과 비교했습니다(초속 20m).
| 발사 높이 | 최적 각도(공식) | 최적 각도(수치 탐색) | 최대 사거리(m) |
|---|---|---|---|
| 0m | 45.0도 | 45.0도 | 40.8 |
| 2m | 43.7도 | 43.7도 | 42.8 |
| 5m | 41.9도 | 41.9도 | 45.5 |
| 10m | 39.3도 | 39.3도 | 49.8 |
| 20m | 35.4도 | 35.4도 | 57.4 |
검산된 계산 예시
- 초속 20m, 45도, 평지: t = 2×20×sin45° ÷ 9.8 = 2.89초, R = 20² × sin90° ÷ 9.8 = 40.8m, H = (20×sin45°)² ÷ 19.6 = 10.2m.
- 30도와 60도: 사거리는 각각 35.3m, 35.3m로 같고, 최고 높이는5.1m와 15.3m로 3배 차이입니다.
- 10m 높이에서 초속 15m, 30도: 비행 시간 2.39초, 사거리 31.0m, 최고 높이12.87m, 착지 속도 20.5m/s입니다.
목표 거리에서 거꾸로 구하는 필요 속도
계산기는 속도와 각도를 넣어 거리를 구하지만, 현실의 질문은 "이 거리를 보내려면 얼마나 빨라야 하나"인 경우가 많습니다. 평지에서 45도로 쏘면 R = v² ÷ g이므로 v = √(R·g)이고, 이것이 해당 거리를 보내는 데 필요한 최소 속도입니다. 다른 각도를 쓰면 같은 거리에 더 큰 속도가 필요합니다.
| 목표 사거리 | 필요 최소 속도(m/s) | km/h 환산 | 비행 시간(초) |
|---|---|---|---|
| 5m | 7.0 | 25 | 1.01 |
| 10m | 9.9 | 36 | 1.43 |
| 25m | 15.7 | 56 | 2.26 |
| 50m | 22.1 | 80 | 3.19 |
| 100m | 31.3 | 113 | 4.52 |
거리가 4배가 되어도 필요한 속도는 2배만 늘어납니다. 사거리가 속도 제곱에 비례하기 때문에 거리와 속도의 관계가 제곱근으로 뒤집히는 것입니다. 이 표는 공기저항이 없을 때의 하한이므로, 실제 던지기에서는 같은 거리에 더 높은 초기 속도가 필요합니다.
시간에 따른 위치: 궤적 읽는 법
사거리 하나만 보면 궤적의 모양을 놓칩니다. 아래 표는 초속 20m, 45도, 평지에서 발사한 물체가 시간별로 어디에 있는지 x(수평 거리)와 y(높이)를 보여 줍니다. 마지막 줄은 착지 직전 시각입니다.
| 경과 시간(초) | 수평 거리 x(m) | 높이 y(m) |
|---|---|---|
| 0 | 0.0 | 0.0 |
| 0.5 | 7.1 | 5.8 |
| 1 | 14.1 | 9.2 |
| 1.5 | 21.2 | 10.2 |
| 2 | 28.3 | 8.7 |
| 2.5 | 35.4 | 4.7 |
| 2.88 | 40.7 | 0.1 |
x는 시간에 비례해 일정하게 늘지만 y는 올라갈 때 빠르게, 정점 부근에서 천천히 변하다가 내려올 때 다시 빨라집니다. 정점은 비행 시간의 정확히 절반 시각이며, 정점에서 수직 속도는 0이고 수평 속도만 남습니다. 이 때문에 정점의 속력은 v·cosθ로 처음 속력보다 작습니다.
상황별 활용 시나리오
시나리오 1: 같은 30m를 낮게 던질까, 높게 던질까
평지에서 30m 떨어진 곳에 공을 보내야 합니다. 45도로 던지면 필요한 속도는 √(30×9.8) = 17.1m/s이고 비행 시간은 2.47초, 최고 높이는 7.5m입니다. 20도의 낮은 탄도로 던지면 sin40°를 반영한 필요 속도가 21.4m/s로 올라가고, 비행 시간은 1.49초, 최고 높이는2.7m입니다. 즉 낮게 던지면 도착이 빠르지만 더 세게 던져야 하고, 높게 던지면 약한 힘으로 가지만 오래 공중에 머무릅니다. 중간에 장애물이 있다면 최고 높이를 기준으로 각도를 고르세요.
시나리오 2: 2층 창문에서 수평으로 던진 물체
높이 5m에서 초속 10m로 수평(0도)으로 던지면 수직 초속도가 0이라 낙하 시간은 √(2×5÷9.8) = 1.01초이고, 그동안 수평으로 10.1m 나아갑니다. 착지 속도는 √(10² + 2×9.8×5) = 14.1m/s입니다. 수평으로 던진 물체의 낙하 시간이 그냥 떨어뜨린 물체와 같다는 점은 수평·수직 운동이 독립이라는 원리를 가장 잘 보여 주는 예입니다. 건물 근처에서 실제로 물체를 던지는 것은 위험하므로 이 값은 학습과 안전 거리 개념 이해에만 쓰세요.
시나리오 3: 정원 호스 물줄기의 방향
초속 8m로 나오는 물줄기를 1m 높이에서 45도로 향하면 7.4m, 30도로 향하면 7.0m 떨어진 곳에 닿습니다. 발사 높이가 1m 있으면 최적 각도는 45도보다 약간 낮아지지만, 이 정도의 속도와 높이에서는 차이가 크지 않습니다. 실제 물줄기는 공기저항과 물방울 분산 때문에 이 값보다 짧고, 호스 압력과 노즐에 따라 출구 속도 자체가 달라진다는 점을 염두에 두세요.
입력 경계와 특이 케이스
- 초기 속도는 0 이상의 숫자여야 하며 비워 두면 오류 안내가 나오고 결과 칸은 대시로 바뀝니다. 속도 0이면 발사 높이만큼 떨어지는 단순 낙하가 되어 사거리는 0입니다.
- 발사각은 0~90도만 받습니다. 음수(아래로 던지기)와 90도 초과(뒤로 던지기)는 지원하지 않으므로 아래로 던지는 경우는 자유낙하 계산기로 근사하세요.
- 발사 높이는 비워 두면 0으로 처리하고, 음수는 오류로 안내합니다. 구덩이 아래로 떨어지는 경우는 모델 밖입니다.
- 90도 입력 시 수평 성분은 사실상 0이어서 사거리가 0 또는 0에 가까운 값으로 표시됩니다. 컴퓨터의 원주율 근삿값 때문에 생기는 아주 작은 수일 뿐이며, 화면에는 소수 둘째 자리까지만 보입니다.
- 중력가속도는 9.8m/s²로 고정이어서 달이나 화성처럼 중력이 다른 곳의 값은 직접 구할 수 없습니다. 중력이 절반이면 같은 조건에서 사거리와 비행 시간, 최고 높이가 모두 늘어나는 비례 관계(사거리·최고 높이 2배, 비행 시간 2배)를 이용해 어림할 수 있습니다.
흔한 오해
- "무거운 물체가 더 멀리 간다"는 생각: 진공에서는 질량과 무관하고, 공기가 있을 때도 모양과 크기에 따라 달라지므로 질량만으로 판단할 수 없습니다.
- "정점에서 속도가 0이다"는 생각: 수직 속도만 0이고 수평 속도는 그대로 남아 있습니다. 수직으로 던질 때(90도)만 정점에서 완전히 멈춥니다.
- "각도를 높이면 항상 멀리 간다"는 생각: 45도를 넘으면 오히려 사거리가 줄어듭니다.
- "비행 시간이 길면 사거리도 길다"는 생각: 75도는 15도보다 훨씬 오래 날지만 사거리는 같습니다.
손으로 풀 때의 순서
문제를 풀 때는 먼저 속도를 수평·수직 성분으로 나눕니다. 다음으로 수직 방향 식에서 올라가는 시간(v·sinθ ÷ g)을 구해 최고 높이를 얻고, 내려오는 시간을 더해 총 비행 시간을 만듭니다. 마지막으로 수평 성분에 총 비행 시간을 곱하면 사거리입니다. 평지 발사라면 올라가는 시간과 내려오는 시간이 같아 총 시간이 2배라는 점만 기억하면 됩니다. 결과 상자의 계산 과정 문장은 이 순서 중 수평·수직 속도와 시간 단계를 보여 주므로 풀이 검산에 쓸 수 있습니다.
공기저항을 무시하면 생기는 오차와 한계
- 실제 물체는 공기저항으로 이 계산보다 사거리와 최고 높이가 줄어들고, 최적 각도도 일반적으로 45도보다 낮아집니다. 줄어드는 정도는 물체의 모양, 질량, 속도에 따라 달라 이 도구로는 알 수 없습니다.
- 가볍고 넓은 물체(배드민턴 셔틀콕, 종이비행기)나 빠른 속도의 물체일수록 오차가 큽니다. 상대적으로 무겁고 느린 물체의 짧은 비행에서는 오차가 작습니다.
- 회전(마그누스 효과), 바람, 지구 자전, 지면 경사는 계산하지 않습니다.
- 착지 지면이 발사 지점보다 높거나 낮은 경우는 발사 높이 입력으로 낮은 쪽만 표현할 수 있습니다. 더 높은 곳에 착지하는 경우는 계산하지 못합니다.
- 발사각 0도는 수평 발사(사거리는 발사 높이로만 결정), 90도는 수직 발사(사거리 0)입니다.
결과 활용법
수업이나 설계에서는 이 값을 "이상적인 상한"으로 두고 실제 값이 그보다 짧다는 점을 전제로 안전 거리를 여유 있게 잡으세요. 목표 거리가 정해져 있다면 속도를 조금씩 바꿔 가며 필요한 속도를 찾고, 같은 거리를 낮은 탄도(작은 각도)로 갈지 높은 탄도(큰 각도)로 갈지는 장애물 높이와 비행 시간으로 정합니다. 수직 낙하만 필요하다면 자유낙하 계산기를, 공기저항이 균형을 이루는 속도는종단속도 계산기를 쓰세요.
같이 보면 좋은 도구
자주 묻는 질문
발사 각도를 몇 도로 해야 사거리가 가장 길어지나요?
발사 지점과 착지 지점의 높이가 같고 공기저항이 없을 때는 45도입니다. 발사 높이가 있으면 45도보다 작은 각도가 최적이며, 공기저항이 있는 실제 환경에서도 보통 45도보다 낮아집니다.
발사 높이가 0이 아닌 경우(예: 언덕 위에서 발사)도 계산할 수 있나요?
네. 발사 높이 칸에 지면 기준 높이를 입력하면 비행 시간과 사거리, 착지 속도에 반영됩니다. 착지 지점이 발사 지점보다 높은 경우는 계산하지 못합니다.
물체의 질량은 왜 입력하지 않나요?
공기저항이 없으면 질량이 포물선 궤도에 영향을 주지 않기 때문입니다. 실제로는 질량이 공기저항의 영향을 좌우하지만 이 모델은 그 효과를 포함하지 않습니다.
같은 사거리를 내는 각도가 두 개인 이유는 무엇인가요?
사거리가 sin2θ에 비례하는데, θ와 90°-θ에서 sin2θ 값이 같기 때문입니다. 작은 각도는 낮고 빠르게, 큰 각도는 높고 느리게 같은 거리를 갑니다.
착지 속도는 처음 속도와 같은가요?
발사 높이가 0이면 착지 속도 크기가 처음 속도와 같습니다(방향만 아래쪽으로 바뀜). 높은 곳에서 발사했다면 √(v² + 2·g·h₀)로 더 큽니다.
달에서 던지면 얼마나 더 멀리 가나요?
달의 중력가속도는 지구의 약 6분의 1로 알려져 있습니다. 사거리는 g에 반비례하므로 같은 속도와 각도에서 이론상 약 6배 멀리 갑니다. 이 계산기는 g를 9.8로 고정했기 때문에 직접 입력할 수는 없고, 지구 결과에 비례 관계를 적용해 어림하세요.
결과가 0m로 나오는 이유는 무엇인가요?
발사각이 90도이거나 초기 속도가 0이면 수평 이동이 없어 사거리가 0입니다. 값을 비우거나 범위를 벗어나면 오류 안내와 함께 결과 칸이 대시로 바뀝니다.
야구공이나 골프공 실제 비행에 그대로 쓸 수 있나요?
그대로 쓰기는 어렵습니다. 빠르게 날아가는 공은 공기저항과 회전의 영향이 커서 이 이상적 계산보다 짧거나 다른 궤적을 그립니다. 이 값은 물리 원리를 이해하는 기준선으로 보시기 바랍니다.
착지 속도가 처음 속도보다 크게 나오는 경우는 언제인가요?
발사 높이가 0보다 클 때입니다. 지면 아래로 더 떨어지는 만큼 중력이 일을 더 해서 √(v² + 2·g·h₀)만큼 빨라집니다.