Professional Documents
Culture Documents
Curvature (曲率),即是曲線的彎曲程度。
怎麼樣去量化一條曲線 (在某處) 有多彎呢?可以由單位路程下方向改變的程度,至於方向的改變量,上一節學到能
夠代表方向的是曲線切向量,而切向量有無限多個,因此所選取的也要有一定的標準,自然會選單位切向量;而所謂的
路程,在固定起始點之下,就是起始點到該點的弧長了。
因此,綜合上述,曲率,可以定為單位切向量對於弧長的變化率了。
Definition 2.12:
Definition 2.13:
1
Let r̂ : I ⊂ R → R3 be a regular parametric curve, and t0 ∈ I. The unit vector · r̂ ′ (t0 ), which is in the
kr̂ ′ (t 0 )k
direction of r̂ ′ (t0 ), is called the unit tangent vector of r̂ at r̂(t0 ), and denoted by Tb(t).
Definition 2.14:
“一個參數是否為弧長參數",以下有個等價的性質,將定義的等式兩邊對 t 微分即可得到。
A regular curve r̂ : I ⊂ R → R3 is an arc length parametrization if and only if kr̂ ′ (t)k = 1 for every t ∈ I.
接著我們就可以定義曲率了,在我們之前的討論下它為“單位切向量對於弧長的變化率"。
Definition 2.15:
Let r̂ : I ⊂ R → R3 an arc length parametrized curve. The number kTb ′ (t)k is called the curvature of r̂ at r̂(t), and
denoted by κ(t).
Definition 2.16:
The vector Tb ′ (t)/κ(t) of an arc length parametrized curve r̂ : I ⊂ R → R3 is called the unit (principal) normal vector
b (t).
of the curve r̂ at the point r̂(t), and denoted by N
Definition 2.17:
The vector Tb(t) × N̂ (t) of an arc length parametrized curve r̂ : I ⊂ R → R3 is called the unit bi-normal vector of the
b
curve r̂ at the point r̂(t), and denoted by B(t).
Proposition 2.19:
Tb(t) = r̂ ′ (t)
′′
b (t) = r̂ (t)
N
kr̂ ′′ (t)k
′ ′′
b = r̂ (t) × r̂ (t)
B(t) ′′
kr̂ (t)k
κ(t) = kr̂ ′′ (t)k
1◦
By definition, r̂ ′ (t) is a tangent vector of r̂ at r̂(t). Since r̂ is an arc length parametrization, kr̂ ′ (t)k = 1 for all
t ∈ I, and hence r̂ ′ (t) = Tb(t).
2◦
′′
b (t) is the unit vector in the direction Tb′ (t).
By definition, N b (t) = r̂ (t) .
Since Tb(t) = r̂′ (t), we obtain N
kr̂ ′′ (t)k
3◦
′ ′′
b (t) r̂ (t) × r̂ (t) .
b = Tb(t) × N
It follow immediately from (1) and (2) that B(t)
kr̂ ′ (t)k
4◦
Definition 2.18:
Let r̂ be an arc-length parametrized curve.
已經近似到二次方了。
b ′ (t0 )k
因為 osculating plane 的變化,相當於 bi-normal vector 的變化,所以 torsion 在 r̂(t0 ) 處的大小可以定為 kB
至於方向,因為 r̂ ′ (t0 ) 跟 r̂ ′′ (t0 ) 都在 osculating plane 上,所以要看 r̂ ′′′ (t0 ) · B(t b 0 ) 的正負:因為
b = d r̂ ′′ (t) · B(t)
r̂ ′′′ (t) · B(t) b b ′ (t)
− r̂ ′′ (t) · B
dt
Proposition 2.20:
b ′ (t) is parallel to N
Suppose r̂ : I ⊂ R → R3 is an arc length parametrized curve. Then B b (t) for every t ∈ I.
proof:
b = Tb(t) × N
Since B(t) b (t), after differentiating each side, we obtain
= Tb(t) × N
b ′ (t) (∵ Tb′ (t) is parallel to N
b (t)).
b · B(t)
Since B(t) b = 1 for all t ∈ I, we have B
b′ · B
b = 0 for all t ∈ I.
b ′ is perpendicular to B(t).
Therefore B b
Since Tb, N
b, B
b are unit vectors that are pairwise orthogonal, we obtain that B
b ′ is parallel to N
b (t)
Definition 2.19:
b ′ (t) · N
The number −B b (t) of an arc length parametrized curve r̂ : I ⊂ R → R3 is called the torsion of the curve r̂ at
b ′ (t) 為 0"
從 prop. 2.20 也得到了“torsion 為 0 若且唯若 B ,真的表示 osculating plane 在那一刻沒有變化率,是符合
我們要的。
b ′ (t) · N
備註:也是有某些書本將 torsion 定為 B b (t) ,這兩個版本都有,而個人認為將扭轉方向朝 B
b 定為正的比較自然。
Proposition 2.21:
proof:
′ ′′′ ′′
b (t) = [r̂ (t) × r̂ (t)] · r̂ (t) .
kr̂ ′′ (t)k · [−τ (t)] = [r̂ ′ (t) × r̂ ′′′ (t)] · N
kr̂ ′′ (t)k
Since [r̂ ′ (t) × r̂ ′′′ (t)] · r̂ ′′ (t) = −[r̂ ′ (t) × r̂ ′′ (t)] · r̂ ′′′ (t), after dividing −kr̂ ′′ (t)k, we obtain the conclusion
對於不是以弧長當參數的曲線,要怎麼決定它們的曲率跟 Tb, N
b, B
b 向量?比較直接的方式,是找一個跟它描述同樣一條
Proposition 2.22:
d
where C is a Constant. Then r̂(s−1 (t)) = 1 for all t ∈ J.
dt
proof:
Since the function u 7→ kr̂ ′ (u)k is continuous, by Fundamental Theorem of Calculus, s is differentiable and s′ (t) =
kr̂ ′ (t)k.
從理論上是說明了確實可以將曲線重新以弧長參數化,然而從上面的結果來看,要寫出弧長函數 s 的反函數,並肥一
件容易的事,常常那個積分沒辦法處理,而且反函數也不見得能寫成好看的形式,因此我們要透過這兩個參數各階微分
的關係來求想要的曲率及 Tb, N
b, B
b 向量。
dTb ds dTb
所以將 (1) 式再對 t 微分,因為 = · ,所以會得到
dt dt ds
dTb
r̂ ′′ (t) = s′′ (t) · Tb(t) + s′ (t) · s′ (t) κ(t) N
b (t) (由 prop. 2.19 , b)
= κN (2)
ds
b
r̂ ′ (t) × r̂ ′′ (t) = [s′ (t)]3 κ(t)B(t) (3)
b × Tb = N
將 (3) 式與 (1) 式做外積,由於 B b ,所以能得到
b (t)
[r̂ ′ (t) × r̂ ′′ (t)] × r̂ ′ (t) = [s′ (t)]4 κ(t)N (4)
dB b ds dB b b
dB
將 (3) 式對 t 微分,因為 = · ,由 prop. 2.20 及 torsion 的定義,我們知道 b ,所以會得到
= −τ N
dt dt ds ds
d ′ 3
b − [s′ (t)]4 κ(t)τ (t)N
b (t)
r̂ ′ (t) × r̂ ′′′ (t) = [s (t)] κ(t) B(t) (5)
dt
[r̂ ′ (t) × r̂ ′′′ (t)] · r̂ ′′ (t) = −[s′ (t)]6 (κ(t))2 τ (t) (6)
結果整理為以下定理:
Theorem 2.23:
following:
r̂ ′ (t)
Tb(t) =
kr̂ ′ (t)k
′ ′′ ′
b (t) = [r̂ (t) × r̂ (t)] × r̂ (t)
N
k[r̂ (t) × r̂ (t)] × r̂ ′ (t)k
′ ′′
′ ′′
b = r̂ (t) × r̂ (t)
B(t)
kr̂ ′ (t) × r̂ ′′ (t)k
[r̂ ′ (t) × r̂ ′′ (t)] · r̂ ′′′ (t) [r̂ ′ (t) × r̂ ′′ (t)] · r̂ ′′′ (t)
τ (t) = ′
=
kr̂ (t)k kκ(t)k
6 2 kr̂ ′ (t) × r̂ ′′ (t)k2
Example 1:
Let r̂(t) = (t + 83 t3 , t2 , 2t3 ). Find the curvature κ(t), torsion τ (t), and the vectors Tb, N
b, B
b of the curve r̂.
solution:
r̂(t) = (t + 83 t3 , t2 , 2t3 ).
b (t) = r̂ ′ (t) × r̂ ′′ (t) × r̂ ′ (t)
N
r̂ ′ (t) × r̂ ′′ (t) × r̂ ′ (t)
(−2t, 1 − 10t2 , 6t)
=
k(−2t, 1 − 10t2 , 6t)k
−2t 1 − 10t2 6t
= , , ,
1 + 10t2 1 + 10t2 1 + 10t2
′ ′′
b = r̂ (t) × r̂ (t)
B(t)
kr̂ (t) × r̂ ′′ (t)k
′
6t2 −6t 1 − 8t2
= , , ,
1 + 10t2 1 + 10t2 1 + 10t2
and
都用“找到對的方向再單位長化"來算,計算上會簡化很多。 算完之後可以檢查一下,那三向量是否互向垂直以及長度為 1
Example 2:
Let r̂(t) = (2t, t2 + 2, cos t). Find the osculating plane of the curve at (2π, π 2 + 2, −1).
solution:
微分完先帶點再做外積,計算量會比較小
b
Therefore the vector B(π) is parallel to (π, −1, 2).
b 求出來,我們其實只需要知道 B
不必真的把 B b 的方向。
Since the osculating plane of r̂ at (2π, π 2 + 2, −1) is the plane passing through (2π, π 2 + 2, −1) and perpendicular to
b
B(π), π(x − 2π) − (y − π 2 − 2) + 2(z + 1) = 0 is an equation for this plane.