斜方投射・放物運動の計算
初速度・投射角度・初期高さ・重力加速度から、斜方投射・水平投射の最高到達点、滞空時間、水平到達距離、着地速度を計算。SVGの軌道グラフ、途中式、指定時刻の位置・速度追跡までブラウザ上で確認できます。
例題・プリセット
−89°〜90°(0°: 水平投射、90°: 鉛直投げ上げ、負: 打ち下ろし)
地上なら0m。崖やビルの上の場合はその高さ
計算結果
水平到達距離 R
—
着地点までの水平距離
滞空時間(飛行時間)
—
投射から地面着地までの総時間
最高到達点 y_max
—
—
最高点到達時間
—
vy = 0 の瞬間
着地速度 v_land
—
—
着地角度 θ_land
—
地面となす角度
水平初速度 v₀x
—
v₀·cos θ (常に一定)
鉛直初速度 v₀y
—
v₀·sin θ
放物運動の軌道グラフ(SVG)
目盛り単位: m任意時刻 t の位置・速度シミュレーション
スライダーを動かして、飛行中の任意時刻での座標・速度を確認できます。
x(t)
—
y(t)
—
v(t)
—
速度の向き
—
計算の過程・途中式
※本計算は空気抵抗、地球の自転(コリオリの力)、地球の曲率を考慮しない理想的な放物運動モデルです。着地時の鉛直速度は下向き(負)となりますが、着地速度の大きさは力学的エネルギー保存則と厳密に一致します。
使い方
- 1
条件を入力する
初速度(m/sまたはkm/h)、投射角度(−89°〜90°)、初期の高さ(m)、重力加速度を入力またはプリセットから選択します。
- 2
結果と軌道グラフを確認する
水平到達距離、滞空時間、最高到達点、着地速度、およびSVG放物線グラフが即座に表示されます。
- 3
途中式と時刻tをシミュレートする
初速度の分解・二次方程式の解・力学的エネルギー保存則の検算を確認し、スライダーで飛行中の位置・速度を追跡できます。
このツールの特長
- 初速度・投射角度・初期高さ・重力加速度から放物運動を瞬時に計算
- 地上(h₀=0m)だけでなく、崖やビルの上(h₀>0m)からの投射・水平投射(0°)・鉛直投げ上げ(90°)・打ち下ろしに対応
- SVGによるリアルタイム軌道グラフ描画(投射点・最高点・着地点・現在位置マーカー付き)
- スライダーで飛行中の任意時刻 t における位置 (x, y) と速度 (v, θ) をシミュレーション
- 運動方程式の途中式と力学的エネルギー保存則による着地速度の検算を表示
- 条件と結果をワンクリックでコピー可能。完全ブラウザ内処理でプライバシー保護
こんな場面で便利
高校・大学の物理演習・宿題
斜方投射や水平投射の計算問題を途中式つきで検算し、公式の代入手順を確認できます。
力学実験のレポート作成
投射実験の理論値(滞空時間・到達距離・着地速度)の算出とグラフ確認に活用できます。
ゲーム開発・弾道シミュレーション
初速や角度による弾道・着地位置・飛行時間の挙動をブラウザ上で素早く試行錯誤できます。
詳しい説明
斜方投射は、重力のみが作用する空中を物体が放物線を描いて進む2次元の運動です。水平方向には外力が働かないため「等速直線運動(vx = v₀·cos θ)」を行い、鉛直方向には下向きの重力加速度 g が働くため「等加速度直線運動(vy = v₀·sin θ − gt)」を行います。この運動の独立性(ガリレオの原理)により、2つの運動を独立に計算して合成できます。
最高到達点では鉛直速度が瞬間的にゼロ(vy = 0)となります。到達時間は t_peak = (v₀·sin θ) / g、地上からの最高高さは y_max = h₀ + (v₀·sin θ)² / (2g) です。最高点でも水平方向の速度(vx = v₀·cos θ)は維持されるため、全体の速度がゼロになるわけではありません。
地面(y = 0)に着地するまでの滞空時間 t_flight は、鉛直位置の方程式 y(t) = h₀ + (v₀·sin θ)t − ½gt² = 0 を解くことで求められます。地上(h₀ = 0)から投射した場合の滞空時間は t_flight = 2(v₀·sin θ) / g となり、最高点到達時間のちょうど2倍です。水平到達距離は R = vx × t_flight で求まります。
地上からの投射(h₀ = 0)では、R = (v₀²·sin 2θ) / g となり、sin 2θ が最大となる 45° のときに水平到達距離が最大となります。一方、崖やビルの上など初期の高さがある場合(h₀ > 0)は、滞空時間が長くなるため、45°よりもやや浅い角度(30°〜40°程度)で到達距離が最大になります。
着地速度の大きさは力学的エネルギー保存則 ½m(v₀)² + mgh₀ = ½m(v_land)² からも v_land = √(v₀² + 2gh₀) として求められ、運動方程式から積分した結果と厳密に一致します。本ツールは双方のアプローチによる検算を併記しています。
よくある質問
斜方投射で到達距離が最大になる角度はなぜ45度なのですか?
地上からの投射(高さ0m)では、水平到達距離の公式が R = (v₀²·sin 2θ) / g となります。sinの最大値は1(角度が90°のとき)なので、2θ = 90° より θ = 45° のときに距離が最大となります。
崖の上など初期の高さがある場合も45度が最適ですか?
いいえ、初期の高さがある(h₀ > 0)場合は45度より小さい角度(通常30°〜40°程度)で到達距離が最大になります。高い位置から投げると落下までの滞空時間がもともと長いため、鉛直成分よりも水平方向の初速度を大きく配分した方が遠くまで飛ぶためです。
最高点での物体の速度はゼロになりますか?
いいえ、ゼロにはなりません。ゼロになるのは鉛直方向の速度(vy = 0)だけであり、水平方向の速度(vx = v₀·cos θ)は投射時のまま保たれています。したがって最高点での速度の大きさは vx です。
水平投射(角度0°)と自由落下はどちらが先に地面に着きますか?
空気抵抗がなければ、同じ高さから同時に開始した場合、水平投射された物体と真下に自由落下させた物体は「全く同時に着地」します。鉛直方向の運動方程式がどちらも y(t) = h₀ − ½gt² であり、水平方向の初速は鉛直落下時間に一切影響を与えないためです(ガリレオの思考実験)。
空気抵抗は考慮されていますか?
本ツールは高校・大学初年次の物理で学ぶ理想的な放物運動(空気抵抗なし)を前提としています。実際の空気中では空気抵抗(速度の2乗に比例する抗力など)により、到達距離や最高点は本ツールの理論値より小さくなり、軌道は非対称な涙型になります。
重力加速度 g は場所によって変わりますか?
地球上の標準重力加速度は約 9.80665 m/s²(日本の教科書では概ね 9.8 m/s²)です。本ツールでは教科書値 9.8、精密値 9.80665、月面(1.62 m/s²)、火星(3.71 m/s²)、および任意のカスタム値を自由に選べます。
関連ガイド
斜方投射と水平投射の求め方|公式の使い分け・最高点・到達距離の計算
斜方投射と水平投射の計算は、水平方向の等速運動と鉛直方向の等加速度運動に分解するのが基本です。最高点・滞空時間・水平到達距離の公式、崖の上から投げる場合の二次方程式の解き方、45度で最大になる理由、エネルギー保存則での検算まで例題つきで解説します。
二次方程式の解き方|解の公式と判別式を例題で解説
二次方程式の解き方を、解の公式への代入過程つきで解説します。判別式 D = b² − 4ac による解の個数の調べ方、因数分解との使い分け、よくある符号ミスまで、x² − 5x + 6 = 0 などの例題つきで初心者向けにまとめました。
関連ツール
等加速度運動
初速度・一定の加速度・時間から速度と変位を計算。m/s・km/h、秒・分の単位換算と途中式を確認できます。
三角関数計算
角度を入力するとsin・cos・tanの値を一度に表示します。30°・45°・60°などの特別な角は1/2や√3/2のような厳密な値で示し、度とラジアンの両対応、pi/6のようなpi入力、象限ごとの符号と鋭角への直し方(基準角)も表示します。
ベクトル計算(内積・なす角)
2次元・3次元ベクトルの内積、大きさ、なす角を成分の式への代入過程つきで計算します。cosθ = (a·b) ÷ (|a||b|) からの角度算出や、a·b = 0 で垂直の判定も表示。数学Bや物理の力の仕事の計算に役立ちます。
一次関数計算
2点の座標から一次関数 y = ax + b の傾き a と切片 b を計算します。変化の割合・傾きの公式への代入過程つき。中学数学の一次関数の学習や、データの傾向分析に役立ちます。
すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。
検証: 独立計算と突合(地上45°投射: R=39.2m・t=2.828s、水平投射: h₀=19.6mでR=40m・t=2.0s、崖上30°投射: h₀=39.2mでR=44.03m・エネルギー保存則検算一致、鉛直投げ上げ90°、km/h単位換算)とエラー処理を自動テストで確認
今日の豆知識
水平に投げ出した物体と、その場で自由落下させた物体は「全く同時に着地」します。これはガリレオが1638年の『新科学対話』で説いた「運動の独立性」によるもので、水平方向の初速は鉛直方向の落下時間に一切影響を与えません(空気抵抗を無視した場合)。