logo

曲線の定義 📂幾何学

曲線の定義

定義 1

  1. 写像 α:(a,b)R3\alpha : (a,b) \to \mathbb{R}^{3}曲線curveと呼ぶ。
  2. α=dαdt=0\alpha^{\prime} = \dfrac{d \alpha}{d t} = \mathbf{0} の時の点 t=t0t = t_{0}特異点singular pointと言う。
  3. ある kNk \in \mathbb{N} に対して、全ての t(a,b)t \in (a,b)dαdt0\displaystyle {{ d \alpha } \over { d t }} \ne \mathbf{0} となる曲線 αCk\alpha \in C^{k}正則曲線regular curveと呼ぶ。つまり、正則曲線とは特異点がない曲線のことだ。
  4. 曲線 α\alphat=t0t=t_{0} での微分係数 α(t0)\alpha^{\prime}(t_{0})t=t0t = t_{0} の時のα\alpha速度(ベクトル)velocity vectorと呼び、α\alphaの導関数 α\alpha^{\prime}α\alpha速度ベクトル場velocity vector fieldと言う。従って、正則曲線は速度が0\mathbf{0}にならない曲線のことを言い、物理的に見た時、進行方向が絶対に変わらないことを意味する。
  5. t=t0t = t_{0} の時の α\alpha の速度の大きさ α(t0)\left|\alpha^{\prime}(t_{0}) \right|速さspeedと呼ぶ。
  6. α=1\left| \alpha^{\prime} \right| = 1 の曲線をα:(a,b)R3\alpha : (a,b) \to \mathbb{R}^{3}単位速度曲線unit Speed Vectorと言う。

説明

α(t):=(α1(t),α2(t),α3(t)) \alpha (t) := \left( \alpha_{1} (t) , \alpha_{2} (t) , \alpha_{3} (t) \right)

幾何学で扱いたい対象は図形で、定義ではその図形をパラメーター tt に対する関数として表していることに注意しろ。これにより、多くの数学的なツールを使って図形を研究することができるようになり、特に、微分幾何学では多くの微積分が使用されるだろう。

不規則曲線

特異点とは、簡単に言えば曲がっているか停止している点のことだ。曲がっている点では、見方によっては2つの方向が出てくることがある。このような点は扱いにくいので、学部レベルの微分幾何学では扱わない。‘停止する点’はで説明する。

ある kNk \in \mathbb{N} に対して、αCk\alpha \in C^{k} ということは、少なくとも一度は微分可能であることを強く意味し、実際に何回微分可能かはあまり重要ではない。通常、k=1k=1 回だけであっても、単にスムースsmoothであると言われる。

直線

l(t):=(t,t,t) l(t) := \left( t, t, t \right) 定義によれば、直線 l:RR3l : \mathbb{R} \to \mathbb{R}^{3} が曲線でない理由は全くない。韓国語では、曲がることを意味する曲曲のため、何かが曲がっているというニュアンスが混乱を招くかもしれないが、そのまま英語の発音でカーブと読んだ方が良いかもしれない。

螺旋

ζ(t):=(cost,sint,t) \zeta (t) := \left( \cos t , \sin t , t \right)

0t0 \to t \to \infty によると、螺旋は以下のように描かれる。

螺旋

不規則曲線

β(t):=(t2,t3,t4) \beta (t) := \left( t^{2} , t^{3} , t^{4} \right) 上記の曲線 β\beta を微分すると、 β(t):=(2t,3t2,4t3) \beta^{\prime} (t) := \left( 2t , 3t^{2} , 4t^{3} \right) その結果、t=0t = 0dβdt(0)=0\displaystyle {{ d \beta } \over { d t }} (0) = \mathbf{0} になる。この特異点は曲がっていないがtt を沿って進んでいると t=0t=0 で文字通り停止する。従って、β\beta の定義域が R\mathbb{R} なら正則曲線ではない。もちろん、定義域が 00 を含まない範囲、例えば、(0,)(0,\infty) なら正則曲線だ。定義域によって正則曲線であったり、そうでなかったりすることに注意しよう。

コード

以下は、螺旋の例で見た動画Juliaで作成するコードだ。

using Plots

ζ(t) = (cos(t), sin(t), t)

anim = @animate for T ∈ 0.1:0.1:10
    t = 0:0.1:(T*π)
    helix = plot(ζ.(t), camera = (45,45), legend = :none)
    xlims!(-2,2); ylims!(-2,2); zlims!(0,40)
end
gif(anim, "helix.gif")

  1. Millman. (1977). Elements of Differential Geometry: p15. ↩︎