直線方程

程式編寫日期: 2012年1月1日

直線方程的形式為 y = mx + c

程式可以計算以下問題:

˙直線斜率已知且通一點的直線方程 (點斜式)

˙兩點的斜率

˙兩點的直線方程 (兩點式)

˙兩點的中點坐標

˙兩點的垂直平分線方程

˙垂直於兩點的直線且通過一點的直線方程

若果輸入的數據為整數或分數,答案將會以分數形式表示,建議將計數機預先設定為假分數形式表示(按 SHIFT SETUP → → 2 )。

 

程式一 (78 bytes 分數版,使用記憶為A, B, X, Y, M)

?→A: ?→B: ?→X: B-XA→Y: ?→Y:

(A+X)┘2→X: (B+Y)┘2→Y:

(B-Y)┘(A-X→M◢ B-MA◢

?→X: ?→Y: -1┘M◢ Y-AnsX

 

程式二 (63 bytes小數版,REG Lin 模式,使用記憶A,B,X及Y)

程式需要在 REG Lin 模式下執行,因此在選擇新程式位置後,按 5 1 選用REG Lin模式。

ClrStat: ?→A: ?→B: A, B DT: ?→X:

B-XA→Y: ?→Y: X, Y DT: x→X: y→Y:

ba◢ ?→X: ?→Y: -b-1◢ Y-AnsX

 

例題1: 求斜率為 -3且通過點(2, -1)的直線方程。

按 Prog 1 再按 2 EXE -1 EXE -3 EXE (顯示5,即直線方程為 y = -3x + 5)

計算完結後按 AC 終止程式

 

例題2: A(2,4) 及 B(5,7)是兩點,求AB的斜率。

按 Prog 1 再按 2 EXE 4 EXE 5 EXE 7 EXE (顯示斜率為1)

計算完結後按 AC 終止程式

 

例題3: A(3,-2) 及 B(4,1) 是兩點,求AB的直線方程 ,中點坐標及垂直平分線。

按 Prog 1 再按 3 EXE -2 EXE 4 EXE 1 EXE (顯示斜率為3)

EXE (顯示y截距為 -11, 即直線方程為y = 3x - 11)

EXE (顯示X?及7/2) EXE (顯示Y?及-1/2,即中點坐標為(7/2, -1/2))

EXE (顯示-1/3) EXE (顯示2/3,即平分線方程為 y = -x/3 + 2/3)

 

例題4: A(0,4) 及 B(-2,1) 是兩點,求AB的直線方程 及過(1,3)且垂直於AB的直線方程。

按 Prog 1 再按 0 EXE 4 EXE -2 EXE 1 EXE (顯示斜率為3/2)

EXE (顯示y截距為 4, 即直線方程為y = 3x/2 + 4) EXE

1 EXE 3 EXE (顯示-2/3) EXE (顯示11/3,即垂直AB方程為 y = -2x/3 + 11/3)

 

返回 CASIO fx-50FH 及 fx-50F PLUS 程式集

Free Web Hosting