Casio50 » fx-3x50P » Programs 程式集 » Coordinate Geometry 坐標幾何 »

Tangent to Circle from External Point
外點至圓形之切線

本式可找出兩條由外點至圓形之切線的斜率.

<COMP>
? → X : ? → Y : ? → A : ? → B : ? → C :
- A ÷ 2 → A : - B ÷ 2 → B : √ ( A ² + B ² – C → C :
Pol( A – X , B – Y : sin-1 C / X → X :
tan ( Y + X → A ◢ tan ( Y – X → B
77 Bytes

操作方法

一般操作 例子
求外點 (X,Y) 至圓形 x² + y² + ax + by + c = 0 之兩條切線的斜率. 求外點 (2,3) 至圓形 x² + y² - 8x - 10y + 40 = 0 之兩條切線的直線方程.
啟動程式 Prog 1
輸入數據
X EXE Y EXE
a EXE b EXE c EXE
2 EXE 3 EXE
-8 EXE -10 EXE 40 EXE
顯示答案
m1 EXE m2
2.215250437 EXE
0.451416229
(由點斜式 (Point-Slope Form) 得知直線方程為:
y = 2.21525x - 1.43050 和
y = 0.45142x + 2.09717)

記憶體

A m1
B m2
C r
D  
X θ
Y α
M  

其他資料

如只顯示一組答案, 則另一條為垂直線.

如沒顯示答案 (顯示 「Math ERROR」), 請按 . 如游標停留在「tan」, 那麼其中一條切線為直線. 另一條的斜率可以按 tan ( Alpha Y Alpha X 找出. 如停留在「Pol(」或「sin-1」, 則「外點」位於圓形裡面, 故沒有切線.

相關程式

  1. Tangent to Circle with Given Slope / 已知斜率求圓形切線
  2. Tangent to Quadratic Curve from External Point / 外點至二次曲線之切線
  3. Tangent to Quadratic Curve with Given Slope / 已知斜率求二次曲線切線