11/16/2006

1.2如何繪製橢圓

某一特定點離兩固定點間之距離和為一定時之軌跡為ellipse 圓。垂直之兩軸是由半長軸Ra與半短軸Rb,構成,其與橢圓周上任意點P之座標關係如下:

x²/Ra²+y²/Rb²=1
x = Racosθ, y=Rb sinθ      1.2



若橢圓之長軸旋轉一個角度φ,則,則其新座標將變為:

x'=x cosφ-y sinφ
y'=x sinφ+y cosφ    1.3

將公式1.2代入1.3則關係式變為:

x'=Racosθ cosφ-Rb sinθ sinφ
y'=Racosθ sinφ+Rb sinθcosφ        1.4

事實上圓的圖形亦可作為ellipse 圓之特殊形,因為只要ellipse 圖之長軸與短軸相等時,即可以作成圓。與前面作圓之情況相同,在執行此指令時,若要避免發生重疊,可以先清除圖窗(即clf;)。

沒有留言: