多項式乘法(I)

程式編寫日期: 2005年12月13日

第一個程式較短,可以計算兩個二次多項式的乘積。第二個程式較長,可以計算兩個三次多項式的乘積。

第一個程式 (50 bytes,使用記憶為A,B,C,X,Y及M)

?→A: ?→B: ?→C: ?→D: ?→X: ?→Y:

AD◢ BD + AX◢ CD + BX + AY◢

 CX + BY ◢ CY

 

第二個程式 (84 bytes)

程式需要在 SD 模式下執行,因此在輸入程式前請先按 Mode Mode 1 進入SD模式。

注意: 藍色的英文字為統計模式中的變數(Σx按 shift 1 2)

Stat clear: ?→A: A DT: ?→B: ?→C: ?→D: ?→X:

?→Y: ?→M: ?→A: ΣxX◢ ΣxY +BX◢ ΣxM +BY + CX◢

ΣxA + DX + BM + CY◢ BA + DY + CM◢ CA + DM◢ DA

 

註: 若果想計算較低次的多項式的乘積,只要輸入0作為高次的係數即可。

 

例題: 展開且化簡 (3x2 + 2x + 1)(x2 - 2 x + 3)。

第一個程式按法:

按 Prog 1  再按 3 EXE 2 EXE 1 EXE 1 EXE - 2 EXE 3 EXE

(顯示x4 的係數為 3) EXE (顯示x3 的係數為 -4) EXE (顯示x2 的係數為 6)

(顯示x 的係數為 4) EXE (顯示常數為 3)

 第二個程式按法:

按 Prog 1  再按 0 EXE 3 EXE 2 EXE 1 EXE 0 EXE 1 EXE - 2 EXE 3 EXE

(顯示x6 的係數為 0) EXE (顯示x5 的係數為 0) EXE

(顯示x4 的係數為 3) EXE (顯示x3 的係數為 - 4) EXE (顯示x2 的係數為 6)

(顯示x 的係數為 4) EXE (顯示常數為 3)

 

因此  (3x2 + 2x + 1)(x2 - 2 x + 3) = 3x4 - 4x3 + 6x2 + 4x + 3

 

返回 fx-3650P及SC-185 程式集


 

Free Web Hosting