この記事は、高校物理(物理基礎・物理)で波動分野を学んでいる人、大学初年次で音響工学や物理学を復習したい人、実験レポートや試験対策でドップラー効果の計算と符号判定を確実にマスターしたい人向けです。
「音源が近づくときは分母がマイナス?分子がプラス?」「壁に向かって進む音源の反射音とうなりはどう解けばいい?」「気温や風速があるときの音速の扱い方が分からない」。
ドップラー効果の計算でミスが生じる原因のほとんどは、「音源が動くとき(波長の変化)」と「観測者が動くとき(相対速度の変化)」を区別せず、公式を丸暗記しようとすることにあります。
この記事では、ドップラー効果の総合公式における符号($+$ / $-$)の直感的な見分け方、気温・風速による音速補正、試験で頻出する「壁の反射音とうなり」、実務でも使われる周波数からの速度逆算、手計算の具体例と無料ツールでの検算手順を体系的に解説します。
結論:ドップラー効果の公式と符号の判断表
ドップラー効果の基本公式は次の1つの式に集約されます。
f′ = f × (V ± vₒ) ÷ (V ∓ vₛ)
ここで各変数の定義は以下の通りです。
- f:音源が出す本来の振動数(周波数) [Hz]
- f′:観測者が実際に聞く振動数(周波数) [Hz]
- V:音速 [m/s](気温 15 ℃ で約 340.5 m/s)
- vₛ:音源(Source)の移動速度 [m/s](分母)
- vₒ:観測者(Observer)の移動速度 [m/s](分子)
| 運動の条件 | 現象と波の変化 | 符号と式 | 観測周波数 f′ |
|---|---|---|---|
| 音源が観測者に接近 (vₛ) | 音源が波を追いかけるため波長が縮む | 分母を小さくする:V − vₛ | f′ = f × V ÷ (V − vₛ) > f(高音) |
| 音源が観測者から遠ざかる (vₛ) | 音源が逃げるため波長が引き伸ばされる | 分母を大きくする:V + vₛ | f′ = f × V ÷ (V + vₛ) < f(低音) |
| 観測者が音源に接近 (vₒ) | 波長は不変だが波に飛び込む相対速度が増加 | 分子を大きくする:V + vₒ | f′ = f × (V + vₒ) ÷ V > f(高音) |
| 観測者が音源から遠ざかる (vₒ) | 波長は不変だが波から逃げるため相対速度が減少 | 分子を小さくする:V − vₒ | f′ = f × (V − vₒ) ÷ V < f(低音) |
| 両者が同時に接近 | 波長短縮 と 相対速度増加 の両方が起きる | 分子 + / 分母 − | f′ = f × (V + vₒ) ÷ (V − vₛ) ≫ f(より高音) |
| 両者が同時に遠ざかる | 波長伸長 と 相対速度減少 の両方が起きる | 分子 − / 分母 + | f′ = f × (V − vₒ) ÷ (V + vₛ) ≪ f(より低音) |
絶対法則:近づくなら必ず周波数は高くなり(f′ > f)、遠ざかるなら必ず低くなる(f′ < f)
計算した結果が元の周波数より高くなっているか低くなっているかを確かめるだけで、符号の選び間違いを100%防止できます。
ステップ1:音源が動くとき「波長」が変わる理由(分母の導出)
救急車がサイレンを鳴らしながら近づいてくるとき、なぜ音が高くなるのでしょうか。
音源が静止していれば、1秒間に f 個の音波が距離 V の範囲に等間隔で放出されるため、波長は λ = V ÷ f です。
しかし、音源が速さ vₛ で観測者に向かって進みながら音を出すと、次の現象が起こります。
- 最初の波を出してから1秒後、音源は vₛ だけ前進しています。
- その1秒間に放出された f 個の波は、距離 V ではなく、狭まった区間 V − vₛ の中にギュッと押し込められます。
- したがって、波1個あたりの長さ(波長 λ′)は次のように縮みます。
λ′ = (V − vₛ) ÷ f
音速 V は空気を伝わる速度なので、音源が動いても空気中の伝播速度 V 自体は変わりません。 縮んだ波長 λ′ の波が速さ V で観測者に届くため、観測者が1秒間に受ける波の数(周波数 f′)は次のようになります。
f′ = V ÷ λ′ = V ÷ [(V − vₛ) ÷ f] = f × V ÷ (V − vₛ)
分母が V から V − vₛ へと小さくなるため、分数全体は大きくなり、**f′ > f(音が高くなる)**となります。
逆に音源が遠ざかるときは、波が後ろ向きに広がるため区間が V + vₛ に伸び、λ′ = (V + vₛ) ÷ f となり、f′ = f × V ÷ (V + vₛ) となります。
ステップ2:観測者が動くとき「相対速度」が変わる理由(分子の導出)
次に、音源は静止しており、観測者が車に乗って音源に向かって走る場合を考えます。
音源が動いていないため、空気中に広がっている音の波長は本来の λ = V ÷ f のまま一切変化しません。
しかし、観測者が速さ vₒ で波に向かって突っ込んでいくため、観測者から見た音波の相対速度は次のように増加します。
V_rel = V + vₒ
波長 λ の波に対して相対速度 V + vₒ で遭遇するため、1秒間に観測者の耳を通り抜ける波の数は次のように増えます。
f′ = 相対速度 ÷ 波長 = (V + vₒ) ÷ λ = (V + vₒ) ÷ (V ÷ f) = f × (V + vₒ) ÷ V
分子に V + vₒ が現れるため、**f′ > f(音が高くなる)**となります。
観測者が遠ざかる場合は、波から逃げる向きに進むため相対速度が V − vₒ に落ち、分子が小さくなって f′ = f × (V − vₒ) ÷ V となります。
なぜ「音源の移動」と「観測者の移動」で式が非対称なのか?
高校物理のテストで「音源が速さ v で近づくとき」と「観測者が同じ速さ v で近づくとき」で周波数が等しくなるかという問題がよく出ます。答えは**「わずかに異なる(等しくならない)」**です。
音波は「空気(媒質)」を伝わる波であるため、空気に対して静止している特別な基準系が存在します。
- 音源が動く:空気を押しのけて波長 λ そのものを変える(分母に影響)
- 観測者が動く:波長は変えず、自分が波を横切るペースを変える(分子に影響)
この媒質に対する物理的な非対称性が、分母と分子の非対称な式となって現れます。
ステップ3:気温と風速による音速の補正
教科書の問題では音速を 340 m/s と簡略化することが多いですが、実験レポートや現実の環境では気温や風速による補正が不可欠です。
1. 気温による音速の補正公式
乾燥大気中における音速 V は、気温 t [℃] に応じて次のように変化します。
V = 331.5 + 0.6t [m/s]
- 0 ℃ のとき:V = 331.5 m/s
- 15 ℃(標準気温)のとき:V = 331.5 + 0.6 × 15 = 340.5 m/s
- 25 ℃(夏季室温)のとき:V = 331.5 + 0.6 × 25 = 346.5 m/s
気温が高くなると空気分子の熱運動が激しくなるため、音速は速くなります(1 ℃ 上昇するごとに約 0.6 m/s 速くなる)。
2. 風速がある場合の補正
風は「媒質である空気そのものが流れている状態」です。音源から観測者に向かう向きに風速 w [m/s] の風が吹いている場合、音は風に乗って流れるため、地面から見た見かけの音速は次のように変化します。
- 追い風(音源 → 観測者):実効音速 V_eff = V + w
- 向かい風(観測者 → 音源):実効音速 V_eff = V − w
公式のすべての V を V_eff に置き換えて立式します。
ステップ4:壁の反射音とうなり(2段階ドップラーの解き方)
試験や入試問題で最も差がつくのが**「壁に向かって進む音源」**の問題です。
状況設定:音源 S が速さ vₛ で静止した壁 W に向かって進みながら振動数 f の音を出している。このとき壁で反射した音を音源の背後や音源上の観測者が聞く。
この問題は**「2段階」**に分けて順を追って解きます。
【第1段階:壁が聞く】
音源(S) ─── vs ──→ 壁(W) [静止]
音源が壁に接近 ⇒ 壁が受ける振動数 f_wall
【第2段階:壁が反射して放射】
観測者(O) ←─── 反射音 ─── 壁(W) [静止した音源として再放射]
壁は振動数 f_wall の音を出す静止音源となる
第1段階:壁が観測する周波数を求める
壁は「静止している観測者(vₒ = 0)」であり、音源が速さ vₛ で近づいてきます。 したがって、壁が受ける周波数 f_wall は「音源接近の公式」そのものです。
f_wall = f × V ÷ (V − vₛ)
第2段階:壁から反射された音を観測者が受ける
壁は表面で音をそのまま跳ね返すため、物理的には**「周波数 f_wall の音を出す静止した音源」**として振る舞います。
- 壁の後方(地面上)に静止している観測者が聞く場合: 音源(壁)も観測者も静止しているため、反射音の周波数は変化せず f_reflect = f_wall = f × V ÷ (V − vₛ) です。
- 音源と一緒に動いている観測者(例: 車内の運転手)が聞く場合: 観測者は速さ vₛ で「静止音源(壁)」に向かって接近しています。 したがって、「観測者接近の公式」を適用します。
f_reflect = f_wall × (V + vₛ) ÷ V = [f × V ÷ (V − vₛ)] × (V + vₛ) ÷ V = f × (V + vₛ) ÷ (V − vₛ)
うなり(ビート)の周波数の計算
音源上にいる運転手には、自分が直接鳴らしている音 f と、壁から跳ね返ってきた高い音 f_reflect の2つの音が同時に耳に届きます。 周波数がわずかに異なる2つの音が重なると、干渉によって周期的な音の強弱である**「うなり(Beat)」**が発生します。
1秒間に聞こえるうなりの回数(周波数 f_beat)は、2つの周波数の差の絶対値です。
f_beat = |f_reflect − f| = f × [(V + vₛ) ÷ (V − vₛ) − 1] = f × 2vₛ ÷ (V − vₛ)
この公式を使えば、壁反射によるうなり回数を一瞬で導出できます。
ステップ5:観測周波数から音源の移動速度を逆算する
スピードガンや音響追跡システムでは、ドップラー効果を逆に利用して**「通過前後の周波数の比から移動速度を割り出す」**技術が使われています。
静止している観測者の前を列車や車が一定速度 vₛ で通り過ぎるとき、観測者は次の2つの周波数を記録します。
- 接近時の周波数:f_app = f × V ÷ (V − vₛ)
- 遠ざかり時の周波数:f_rec = f × V ÷ (V + vₛ)
この2式の比を取ると、未知の元周波数 f と音速 V が消去されます。
f_app ÷ f_rec = (V + vₛ) ÷ (V − vₛ)
この比例式を vₛ について整理します。
f_app × (V − vₛ) = f_rec × (V + vₛ)
V × (f_app − f_rec) = vₛ × (f_app + f_rec)
vₛ = V × (f_app − f_rec) ÷ (f_app + f_rec)
この式の強みは、音源の元の周波数 f を知らなくても、通過前後の音を録音して周波数を測定するだけで速度 vₛ を算出できる点にあります。
手計算の具体例題と検算
例題1:救急車の通過と半音変化(基本計算)
問題:気温 15 ℃ の道路脇に静止している観測者に向かって、救急車が時速 60 km/h で接近し、目の前を通過して遠ざかっていった。サイレンの基準振動数は 960 Hz である。
- 気温 15 ℃ における音速 V を求めよ。
- 接近時と遠ざかり時に観測者が聞く周波数 f_app、f_rec をそれぞれ求めよ。
- 通過前後で音高は何半音変化したか(半音換算)。
【解答】
- 音速の計算: V = 331.5 + 0.6 × 15 = 340.5 m/s
- 単位の変換: 時速を秒速に換算します(3.6 で割る)。 vₛ = 60 ÷ 3.6 = 50 ÷ 3 ≈ 16.6667 m/s
- 接近時の周波数: f_app = 960 × 340.5 ÷ (340.5 − 16.6667) = 960 × 340.5 ÷ 323.8333 ≈ 1009.41 Hz
- 遠ざかり時の周波数: f_rec = 960 × 340.5 ÷ (340.5 + 16.6667) = 960 × 340.5 ÷ 357.1667 ≈ 915.20 Hz
- 音高変化(半音換算):
半音差は Δs = 12 × log₂(f′ ÷ f) で計算できます。
- 接近時:12 × log₂(1009.41 ÷ 960) ≈ +0.87 半音(約1半音弱高く聞こえる)
- 遠ざかり時:12 × log₂(915.20 ÷ 960) ≈ −0.83 半音(約1半音弱低く聞こえる)
- 通過時の落差:0.87 − (−0.83) = 1.70 半音(ほぼ全音分、長2度相当の音程差がガクンと生じる)
例題2:壁に向かって進む車とうなり(応用問題)
問題:音速 V = 340 m/s の無風環境において、自動車が速さ vₛ = 10 m/s で直立した壁に向かって直進している。自動車のクラクションの周波数は 440 Hz(ラ音)である。
- 壁に反射して車内の運転手に届く反射音の周波数を求めよ。
- 運転手がクラクションを鳴らし続けたときに聞く「うなり」の1秒あたりの回数を求めよ。
【解答】
- 反射音の周波数: ステップ4の公式に代入します。 f_reflect = 440 × (340 + 10) ÷ (340 − 10) = 440 × 350 ÷ 330 = 440 × 35 ÷ 33 ≈ 466.67 Hz
- うなりの周波数:
直接音 440 Hz との差を取ります。
f_beat = |466.67 − 440| = 26.67 回/秒
検算式 440 × (2 × 10) ÷ (340 − 10) = 440 × 20 ÷ 330 ≈ 26.67 Hz と完全に一致します。
無料ツールで途中式とうなりを検算する手順
複雑な計算や宿題の答え合わせには、当サイトのドップラー効果の計算ツールが役立ちます。ブラウザ内で完全安全に動作し、入力した瞬間に途中式が展開されます。
| ツールの操作項目 | 設定例 | 得られる結果と確認ポイント |
|---|---|---|
| 計算モードの選択 | 「基本(音源・観測者)」 「壁反射とうなり」 「速度の逆算」 |
目的に応じて入力欄と計算フローが自動的に最適化されます。 |
| 音源と観測者の速度 | 音源: 60 km/h、観測者: 0 |
km/h と m/s をワンクリックで切り替え可能。自動で単位換算されます。 |
| 気温と風速の設定 | 気温: 15 ℃、風速: 0 m/s |
気温から音速 V = 340.5 m/s が即座に自動算出されます。 |
| ワンクリック・プリセット | 「救急車の接近(60 km/h, 960 Hz)」など | 代表的な物理現象の数値が即座に入力され、挙動をすぐに把握できます。 |
| 途中式・符号理由の表示 | アコーディオンで展開 | 「なぜ分母がマイナスなのか」「波長が何mに縮んだか」が日本語で解説されます。 |
よくある間違いと物理的な限界
1. 速度の単位(km/h と m/s)の換算忘れ
日常生活では「時速 60 km/h」と表現しますが、ドップラー効果の式に代入する際は必ず秒速 [m/s] に統一する必要があります(km/h ÷ 3.6 = m/s)。音速 V が m/s であるため、単位を混ぜると全く異なる値になります。
2. 音源と観測者が一直線上にない場合(斜め方向のドップラー効果)
踏切の警報機や道路脇から少し離れた場所に立っている場合、音源の進行方向と観測者を結ぶ直線には角度 θ が生じます。この場合、視線方向の速度成分 vₛ cos θ を使って計算する必要があります。 真横を通過する瞬間(θ = 90°)は cos 90° = 0 となるため、ドップラー効果は一瞬だけゼロになり、本来の周波数 f が聞こえます。
3. 超音速(vₛ ≥ V)のケース
音源の速度が音速を超えると(マッハ1以上)、分母 V − vₛ ≤ 0 となり通常のドップラー効果の式は破綻します。これは波面が前方に重なり合って「衝撃波(ショックウェーブ・マッハコーン)」を形成するためです。超音速飛行体では通常の音高変化ではなくソニックブームが観測されます。
よくある質問(FAQ)
Q1. 光のドップラー効果(赤方偏移・青方偏移)と音のドップラー効果は何が違うのですか?
音は「空気」という媒質を伝わるため、音源が動く場合と観測者が動く場合で式が異なります。一方、光は真空中を伝わり、媒質が存在しません。特殊相対性理論により光速度 c はどの観測者から見ても一定であるため、音のような非対称性はなく、両者の相対速度 v だけに依存する対称な公式(f′ = f × √[(1 + v/c) / (1 − v/c)])になります。遠ざかる天体の光が赤っぽく見える現象を「赤方偏移(Redshift)」と呼びます。
Q2. 2台の電車がすれ違うときの音はどう計算しますか?
互いに近づくときは、分子に観測者電車の速度を加算し(V + vₒ)、分母から音源電車の速度を減算します(V − vₛ)。
f′ = f × (V + vₒ) ÷ (V − vₛ)
すれ違った後は互いに遠ざかるため、符号が逆転して f″ = f × (V − vₒ) ÷ (V + vₛ) となります。両方が動くため、静止しているときと比べて音高の落差が非常に大きくなります。
Q3. 音の高さ(音程)はどれくらい変わると人間は気づきますか?
人間の耳は、周波数が約 0.3 %(約5セント)変化するだけで音高の違いを聴き取ることができます。半音の変化は約 5.95 %(2^(1/12) ≈ 1.0595)の周波数比です。時速 40 km/h(約 11 m/s)程度の車のクラクションでも半音以上の変化が生じるため、日常的に誰もがはっきりと音程の変化を体感できます。
関連ツール・学習リソース
- ドップラー効果の計算ツール:周波数・波長・うなり・速度逆算を途中式つきで計算
- 斜方投射・水平投射の計算ツール:物理力学の放物運動を初速度と角度からシミュレーション
- 等加速度直線運動の計算ツール:初速度・加速度・移動距離の3公式を自動計算
- 単位変換ツール:km/h と m/s、周波数や圧力の単位を相互変換