Quadratic formula 可以睇以下網址:
http://hk.geocities.com/kl_cheuk/3650P/quadratic1.htm
內容如下:
一元二次方程(I)
程式編寫日期:2005年10月19日 (更新日期: 2007年9月3日)
這個程式可解一元二次方程(包括複數根)、亦可以計二次函數的最大/最小值及其對應的x值。另外若果輸入數據為整數(或分數)及答案為有理數時,答案會以分數形式表示,建議將計數機預先設定為假分數形式表示(按六次 Mode,再按 2 EXE )。
注意:若果你不用計複數根,為被免混淆及使用方便,建議在Comp Mode之下輸入程式(先按Mode 1)。若要計複數根,先進入複數模式(先按Mode 2),然後輸入程式,當執行程式時,程式會自動進入複數模式。
注意 : 若果不想記存兩根,程式中綠色部份可以不輸入。
程式 (共41 或 37 bytes,使用記憶為A, B, C及M):
?→A: ?→B: ?→M: B┘- 2A→C: AC2M-:
C+√-M┘A→A◢ 2C - Ans→B
例題1: 解 x2 - 7x + 12 = 0
按 Prog 1 再按 1 EXE - 7 EXE 12 EXE (顯示第一個實數根為4) EXE (顯示第二個實數根為3)
∴ x = 4 或 x = 3
例題2: 解 x2 + 6x + 25 = 0
假設程式是在複數模式中輸入
按 Prog 1 再按 1 EXE 6 EXE 25 EXE ( 此時計算機右上角出現R<=>I,表示為複數解)
(顯示第一個根的實數部為-3) 再按 Shift Re<=>Im (顯示第一個根虛數部為 4)
EXE (顯示第二個根的實數部為-3) 再按 Shift Re<=>Im (顯示第二個根虛數部為 - 4)
所以方程的解為 x = -3 ± 4i
按 RCL C、RCL M 分別會顯示頂點 x、y (最大/最小點)座標的數值。
若果包含綠色程式碼,程式執行完成後,按 RCL A、RCL B 分別會顯示兩個根的數值,
注意: 若果程式在comp Mode之下輸入,根又是複數(非實數根),計數機會出現Math error,不過
頂點的坐標依然會被儲存在記憶C及M之中。
remainder theorem 冇,factor theorem
http://hk.geocities.com/kl_cheuk/3650P/factorThm2.htm
內容如下:
因式定理(II)
程式編寫日期: 2007年5月11日
程式可以協助以因式定理嘗試將四次或以下多項式分解,程式首先是函數計算,可以嘗試以不同數值計算函數值,直至函數值為0(即找到一次因式),程式會再用長除法計算出低一次冪的多項式。計算出低一次冪多項式後,可以繼續使用程式,以因式定理嘗試進一步分解多項式(若果有簡單一次因子存在),直至變為一次多項式為止。
注意若果不用記存答案,綠色的程式碼可以不輸入。
程式 (91 bytes,使用記憶為A, B, C, D, X及Y)
?→A: ?→B: ?→C: ?→D: ?→Y: Lbl 0:
?→X: AX^4 + BX3 + CX2 + DX + Y◢
Ans => Goto 0: A◢ B + XAns→B◢
C + XAns→C◢ D + XAns→Y◢ C→D:
B→C: A→B: 0→A: Goto 0
例題1: 試用因式定理分解 2x4 + x3 - 16x2 + 3x + 18
按 Prog 1 再按 2 EXE 1 EXE - 16 EXE 3 EXE 18 EXE (輸入四次多項式係數)
1 EXE (嘗試 x=1,顯示f(1)為 8)
EXE - 1 EXE (嘗試 x= - 1,顯示f(-1)為0,所以 x + 1為因式)
EXE (顯示另一因式x3係數為2) EXE (顯示另一因式x2係數為 -1)
EXE (顯示另一因式x係數為 - 15) EXE (顯示另一因式常數項為 18)
所以 2x4 + x3 - 16x2 + 3x + 18 = (x + 1)(2x3 - x2 - 15 + 18)
EXE - 1 EXE (再嘗試 x= - 1,新三次函數值為30)
EXE 2 EXE (嘗試 x= 2,新三次函數值為0,所以 x - 2為因式)
EXE (顯示另一因式x3係數為0) EXE (顯示另一因式x2係數為 2)
EXE (顯示另一因式x係數為 3) EXE (顯示另一因式常數項為 -9)
所以 2x3 - x2 - 15 + 18 = (x - 2)(2x2 + 3x - 9)
EXE 3 EXE (再嘗試 x= 3,新二次函數值為18)
EXE - 3 EXE (嘗試 x= - 3,新二次函數值為0,所以 x + 3為因式)
EXE (顯示另一因式x3係數為0) EXE (顯示另一因式x2係數為 0)
EXE (顯示另一因式x係數為 2) EXE (顯示另一因式常數項為 -3)
所以 2x2 + 3x - 9 = (x + 3)(2x - 3)
因此,2x4 + x3 - 16x2 + 3x + 18 = (x + 1) (x - 2)(x + 3)(2x - 3)
計算完結後按 AC終止程式。
例題2: 試用因式定理因式分解 x3 + 2x2 - 6x - 4
按 Prog 1 再按 0 EXE 1 EXE 2 EXE - 6 EXE - 4 EXE (輸入四次多項式係數)
1 EXE (嘗試 x=1,顯示f(1)為 - 7)
EXE - 1 EXE (嘗試 x= - 1,顯示f(-1)為 3)
EXE 2 EXE (嘗試 x= 2,顯示f(2)為 0,所以 x - 2為因式)
EXE (顯示二次因式x2的係數為 1)
EXE (顯示二次因式x的係數為 4)
EXE (顯示二次因式常數項為 2)
所以 x3 + 2x2 - 6x - 4 = (x - 2)(x2 + 4x + 2)
註: x2 + 4x + 2 不能再分解出簡單一次因子。
計算完結後按 AC終止程式。