直線方程
程式編寫日期: 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:
b◢ a◢ ?→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)