数学の微分・解析幾何を学ぶ中で必ず登場するのが「法線」という概念です。
接線との違いが曖昧だったり、方程式の求め方の手順が複数あってどれを使えばいいか迷ったりする方も多いのではないでしょうか。
本記事では、法線の方程式の求め方を計算手順・公式・傾き・ベクトル方程式・平面の法線まで、段階を追ってわかりやすく解説していきます。
高校数学から大学数学まで幅広くカバーしていますので、ぜひ最後までお付き合いください。
法線の方程式とは何か?まず定義と結論を押さえよう
それではまず、法線の方程式とはどのようなものかという定義と結論から解説していきます。
法線(ほうせん)とは、曲線または曲面上のある点において、その点での接線(または接平面)に垂直な直線(または方向)のことです。
二次元平面上の曲線 y=f(x) において、点 (a, f(a)) での接線の傾きが f'(a) であるとき、法線の傾きはその負の逆数、すなわち −1÷f'(a) となります。
この「接線に垂直」という定義が法線の本質であり、すべての法線方程式の求め方はここから派生します。
法線の方程式を求めるための最重要ポイントまとめ
① 接線の傾き m=f'(a) を求める(微分を使う)
② 法線の傾きは −1÷m(mが0でない場合)
③ 点 (a, f(a)) を通り傾き −1÷m の直線方程式を立てる
④ 特殊ケース:m=0(接線が水平)なら法線は垂直線 x=a、m が未定義(接線が垂直)なら法線は水平線 y=f(a)
接線と法線の関係:傾きの積が −1
二つの直線が垂直であるための条件は、傾きの積が −1 になることです。
接線の傾きを m₁、法線の傾きを m₂ とすると、m₁ × m₂ = −1 という関係が成り立ちます。
したがって法線の傾きは m₂ = −1÷m₁ と求まります。
例:曲線 y=x² において点 (2, 4) での法線の傾きを求める
y’=2x より、x=2 での接線の傾き m₁=2×2=4
法線の傾き m₂=−1÷4=−1/4
法線の方程式:y−4=−(1/4)(x−2)
整理すると:y=−(1/4)x+(9/2)
この傾きの積が −1 になるという条件が、二次元における法線方程式のすべての起点となっています。
法線方程式の基本公式
二次元平面における法線方程式の基本形は次のとおりです。
| ケース | 接線の傾き | 法線の方程式 |
|---|---|---|
| 一般の場合 | m=f'(a)(≠0, 有限) | y − f(a) = −(1/m)(x−a) |
| 接線が水平(m=0) | f'(a)=0 | x=a(垂直線) |
| 接線が垂直(m→∞) | f'(a) が未定義 | y=f(a)(水平線) |
法線方程式は点と傾きが決まれば一意に定まるので、「接線の傾きを求める → 負の逆数をとる → 通る点を代入する」という3ステップの手順を机に叩き込んでおきましょう。
媒介変数表示された曲線の法線方程式
曲線が x=x(t)、y=y(t) という媒介変数(パラメータ)で表されている場合も法線方程式が求められます。
媒介変数表示の法線方程式
接線の傾き:dy/dx = (dy/dt) ÷ (dx/dt)
法線の傾き:−(dx/dt) ÷ (dy/dt)
例:x=cos t、y=sin t(単位円)において t=π/4 での法線
dx/dt=−sin t=−√2/2、dy/dt=cos t=√2/2
接線の傾き:(√2/2)÷(−√2/2)=−1
法線の傾き:−(−√2/2)÷(√2/2)=1
通る点:(cos π/4, sin π/4)=(√2/2, √2/2)
法線の方程式:y−√2/2=1×(x−√2/2)、整理して y=x(原点を通る直線)
単位円の場合、どの点でも法線は原点を通るという美しい性質があります。
これは円のすべての法線が中心を通るという幾何学的事実と一致しています。
具体的な計算手順を曲線の種類別に確認しよう
続いては、代表的な曲線の種類ごとに法線方程式の具体的な計算手順を確認していきます。
多項式・三角関数・指数関数・陰関数など、それぞれの微分の特性に応じた手順を身につけることが重要です。
多項式関数における法線方程式の計算手順
多項式関数は微分が最もシンプルに行えるため、法線方程式の計算手順を学ぶ入門として最適です。
例題:y=x³−3x+1 における点 (2, 3) での法線の方程式を求めよ
手順1:微分して接線の傾きを求める
y’=3x²−3
x=2 のとき y’=3×4−3=9
手順2:法線の傾きを求める
法線の傾き=−1÷9
手順3:点 (2, 3) を代入して方程式を立てる
y−3=−(1/9)(x−2)
y=−(1/9)x+2/9+3=−(1/9)x+29/9
多項式関数の場合、微分・代入・整理という流れが整然としており、ミスが起きにくい計算プロセスです。
計算ミスを防ぐためには、接線の傾きを求めた時点で値を確認してから法線の傾きに進むという習慣をつけることが重要です。
三角関数・指数関数における法線方程式
三角関数や指数関数の曲線では、微分の計算自体に注意が必要です。
例題1(三角関数):y=sin x において点 (π/2, 1) での法線の方程式
y’=cos x
x=π/2 のとき y’=cos(π/2)=0
接線が水平(傾き0)なので法線は垂直線:x=π/2
例題2(指数関数):y=eˣ において点 (0, 1) での法線の方程式
y’=eˣ
x=0 のとき y’=e⁰=1
法線の傾き=−1
y−1=−1×(x−0)
y=−x+1
三角関数では特定の点で微分値がゼロになる(sin x の x=π/2 など)ケースが多いため、法線が垂直線になる特殊ケースに注意が必要です。
陰関数で定義された曲線の法線方程式
曲線が y=f(x) の形ではなく F(x, y)=0 という陰関数形式で与えられている場合にも法線方程式が求められます。
この場合は陰関数微分(Implicit Differentiation)を使います。
例題:x²+y²=25(半径5の円)において点 (3, 4) での法線の方程式
両辺を x で微分:2x+2y(dy/dx)=0
dy/dx=−x÷y
x=3、y=4 のとき dy/dx=−3/4(接線の傾き)
法線の傾き=4/3
y−4=(4/3)(x−3)
y=(4/3)x(原点を通る直線)
円の法線は必ず中心を通るという性質が確認できます。
陰関数微分ではdy/dx を含む項をまとめて dy/dx について解くというステップが共通のポイントです。
ベクトル方程式による法線の表現を理解しよう
続いては、大学数学や3次元空間で必要となる「ベクトル方程式による法線の表現」について確認していきます。
二次元の傾きを使った方法では限界があり、多次元への拡張にはベクトルによるアプローチが不可欠です。
法線ベクトルと法線の直線方程式
二次元の場合、曲線 y=f(x) の点 (a, f(a)) における接線の方向ベクトルは (1, f'(a)) であり、法線ベクトル(接線に垂直なベクトル)は (f'(a), −1) または (−f'(a), 1) となります。
法線の直線方程式をベクトル形式で表すと以下のようになります。
法線のベクトル方程式(二次元)
r=(a, f(a))+t(f'(a), −1) (t はパラメータ)
成分で書くと:x=a+t×f'(a)、y=f(a)−t
t を消去すると通常の法線方程式に一致します。
ベクトル形式は「方向と点を指定して直線を表す」という考え方であり、三次元以上への自然な拡張ができる点が大きな利点です。
三次元空間の曲線における法線(主法線・副法線)
三次元空間内の曲線では、一つの点での法線は一本ではなく、接線に垂直な平面(法平面)内に無数の方向が存在します。
そこで微分幾何学では特別な二方向が定義されています。
| 名称 | 定義 | ベクトル |
|---|---|---|
| 単位接線ベクトル T | 曲線の接線方向の単位ベクトル | T=r'(t)÷|r'(t)| |
| 主法線ベクトル N | T の変化方向(曲率の方向)の単位ベクトル | N=T'(t)÷|T'(t)| |
| 副法線ベクトル B | T と N に直交するベクトル(陪法線) | B=T×N(外積) |
これら T・N・B の三つのベクトルは互いに直交する正規直交フレームを成し、フレネ・セレーの公式として知られる微分幾何学の基本定理を形成しています。
勾配ベクトルと曲面の法線ベクトル
二変数関数 z=f(x,y) または陰関数 F(x,y,z)=0 で定義される曲面における法線ベクトルは、勾配ベクトル(グラジエント)∇F として求められます。
曲面 F(x,y,z)=0 の点 (x₀,y₀,z₀) における法線ベクトル
n=∇F=(∂F/∂x, ∂F/∂y, ∂F/∂z)(点での値)
例:球面 x²+y²+z²=r² の点 (x₀,y₀,z₀) での法線ベクトル
F(x,y,z)=x²+y²+z²−r²
∇F=(2x₀, 2y₀, 2z₀)(方向のみ考えれば (x₀,y₀,z₀))
球面の法線は中心を通る方向であることが確認できます。
勾配ベクトルが法線方向になることは、「勾配は等高線(等位面)に常に垂直」という多変数解析の基本定理の直接の帰結です。
平面の法線方程式と三次元空間での活用を見ていこう
続いては、三次元空間における平面の法線方程式とその活用を見ていきます。
平面の法線は物理・工学・コンピュータグラフィックスなど多くの分野で応用される重要な概念です。
平面の方程式と法線ベクトルの関係
三次元空間において、平面は法線ベクトル n=(A,B,C) と平面上の一点 P₀=(x₀,y₀,z₀) を使って表すことができます。
平面の方程式(法線ベクトル n=(A,B,C) を用いた形)
A(x−x₀)+B(y−y₀)+C(z−z₀)=0
展開して:Ax+By+Cz=D(D=Ax₀+By₀+Cz₀)
逆に平面 Ax+By+Cz=D が与えられたとき、法線ベクトルは n=(A,B,C) と直接読み取ることができます。
「平面の方程式の係数 (A,B,C) がそのまま法線ベクトル」であるという事実は非常に重要であり、平面の法線の向きを瞬時に読み取るための実用的な知識として覚えておきましょう。
曲面 z=f(x,y) の接平面と法線の方程式
曲面 z=f(x,y) の点 (a,b,f(a,b)) における接平面の方程式と法線の方程式は次のとおりです。
接平面の方程式
z−f(a,b)=fₓ(a,b)(x−a)+f_y(a,b)(y−b)
(fₓ=∂f/∂x、f_y=∂f/∂y)
法線の方程式(ベクトル形式)
法線ベクトル n=(fₓ(a,b), f_y(a,b), −1)
法線の直線方程式:
(x−a)÷fₓ(a,b)=(y−b)÷f_y(a,b)=(z−f(a,b))÷(−1)
例として z=x²+y² のサドル面(回転放物面)を考えると、任意の点での法線方向が計算でき、曲面の幾何学的形状の理解に直接つながります。
二点から定まる法線平面と三点から定まる平面
三次元空間では、平面の法線方程式を求める別のアプローチとして三点を通る平面の方程式を求める手法があります。
三点 P₁=(x₁,y₁,z₁)、P₂=(x₂,y₂,z₂)、P₃=(x₃,y₃,z₃) を通る平面の法線ベクトルは、2つのベクトル P₁P₂ と P₁P₃ の外積として求まります。
三点から平面の法線ベクトルを求める手順
v₁=P₂−P₁=(x₂−x₁, y₂−y₁, z₂−z₁)
v₂=P₃−P₁=(x₃−x₁, y₃−y₁, z₃−z₁)
法線ベクトル n=v₁×v₂(外積)
n=(v₁ᵧ×v₂_z−v₁_z×v₂ᵧ, v₁_z×v₂ₓ−v₁ₓ×v₂_z, v₁ₓ×v₂ᵧ−v₁ᵧ×v₂ₓ)
外積を使った法線ベクトルの計算は、3DCGやCAD・物理シミュレーションにおける面の方向計算で日常的に使われる非常に実用的な手法です。
法線方程式に関するよくある誤りとその対処法を確認しよう
続いては、法線方程式を求める際によく起きる誤りとその対処法を確認していきます。
典型的なミスのパターンを知っておくことで、計算ミスを事前に防ぐことができます。
よくある誤り1:接線の傾きをそのまま法線に使う
最も多い誤りが、接線の傾きと法線の傾きを混同してしまうことです。
接線の傾き m に対して法線の傾きは −1/m であり、負の逆数をとるという操作を忘れると正反対の直線を求めてしまいます。
確認方法としては、求めた接線の傾きと法線の傾きをかけ算して −1 になるかチェックする習慣が有効です。
よくある誤り2:特殊ケース(傾き0・∞)の見落とし
接線の傾きが 0(水平接線)や無限大(垂直接線)になる場合、法線の傾きの計算は通常の −1/m では対応できません。
| 接線の状態 | 接線の傾き | 法線の形 | よくある誤り |
|---|---|---|---|
| 水平接線 | m=0 | 垂直線 x=a | 0の逆数として ∞ を出そうとする |
| 垂直接線 | m→∞ | 水平線 y=f(a) | ∞の逆数を計算しようとする |
特殊ケースは「接線が水平なら法線は垂直、接線が垂直なら法線は水平」という幾何学的な判断で対処することが確実です。
よくある誤り3:通る点の y 座標を間違える
法線方程式を立てるとき、通る点の y 座標として元の曲線の y 値(つまり f(a))を使う必要があります。
しかし微分して接線を求める過程で y'(a) を y(a) と混同してしまうケースがあります。
法線の方程式はy − f(a) = −(1/f'(a)) × (x − a) であり、左辺の f(a) は微分値ではなく元の関数値であることを常に意識してください。
計算途中で f(a) と f'(a) の両方を明示的に書き出しておくことが、このミスを防ぐ最も効果的な対策です。
まとめ
本記事では、法線の方程式の定義と結論から始まり、接線と法線の傾きの関係・多項式・三角関数・指数関数・陰関数での計算手順・媒介変数表示の場合・ベクトル方程式による表現・平面の法線・三次元空間への拡張・よくある誤りとその対処まで幅広く解説しました。
法線方程式のすべての基本は「接線の傾きの負の逆数が法線の傾き」という一点に集約されます。
この原理を軸に、媒介変数・陰関数・多変数関数・ベクトルへと応用の幅を広げていくことが、法線を深く理解するための最短ルートです。
数学・物理・工学・コンピュータグラフィックスなど多方面で登場する法線の概念を、本記事を通じてしっかりと身につけていただければ幸いです。