包絡線

来自testwiki
跳转到导航 跳转到搜索
建立曲線族的包絡線。

包絡線(Envelope)是幾何學裡的概念,代表一條曲線與某個曲線族中的每條線都有至少一點相切。(曲線族即一些曲線的無窮集,它們有一些特定的關係。)

設一個曲線族的每條曲線Cs可表示為t(x(s,t),y(s,t)),其中s是曲線族的參數t是特定曲線的參數。若包絡線存在,它是由s(x(s,h(s)),y(s,h(s)))得出,其中h(s)以以下的方程求得:

yhxs=ysxh

若曲線族以隱函數形式 F(x,y,s)=0 表示,其包絡線的隱方程,便是求下面兩個方程的解x和y之隱函數關係。

{F(x,y,s)=0F(x,y,s)s=0

繡曲線是包絡線的例子。直線族(As)x+sy=(As)(s)(其中A是常數,s是直線族的變數)的包絡線為拋物線[1] Template:Wayback

證明

設曲線族的每條曲線Cst(x(s,t),y(s,t))

設存在包絡線。由於包絡線的每點都與曲線族的其中一條曲線的其中一點相切,對於任意的s,設(x(s,h(s)),y(s,h(s)))表示Cs和包絡線相切的那點。由此式可見,s是包絡線的變數。要求出包絡線,就即要求出h(s)

Cs的切向量為<xt,yt>,其中t=h(s)

在E的切向量為<dxds,dyds>。因為xst的函數,而此處t=h(s)局部求導有:

dxds=xhdhds+xsdsds=xhh(s)+xs

類似地得 dyds=yhh(s)+ys

因為ECs在該點相切,因此其切向量應平行,故有

xt=λ(xhh(s)+xs)
yt=λ(yhh(s)+ys)

其中λ0。可用此兩式消去h(s)。整理後得: yhxs=ysxh

參考

參見

外部連結

Template:Differential transforms of plane curves