多項式乘法(II)
程式編寫日期: 2013年8月10日
程式可以計算一個二次或一次多項式乘以一個 n次多項式。
程式需要在 REG Lin 模式下執行,因此在選擇新程式位置後,按 5 1 選用REG Lin模式。
注意: 藍色的英文字為統計模式中的變數Σx 按 Shift 1 2。
程式(71 bytes)
ClrStat: Rec( 0 , 0: ?→A: A DT: ?→B: ?→C: ?→A:
For -1→M to A: CD+BX+ΣxY→A: X→D: Y→X: A→Y:
?→Y: Next: CD + BX◢ CX
例題1: 展開且化簡 (x2 - 2 x + 3)(x3 + 3x2 + 2x + 1)。
按 Prog 1 再按 1 EXE - 2 EXE 3 EXE (注意必須先輸入二次式)
再按 3 EXE (另一多項式最高次數)
1 EXE (顯示x5的係數為1) 3 EXE (顯示x4 的係數為 1)
2 EXE (顯示x3 的係數為 -1) 1 EXE (顯示x2 的係數為 6)
EXE (顯示x 的係數為 4) EXE (顯示常數為 3)
例題2: 展開且化簡 (2 x + 3)(x3 + 3x2 + 2x + 1)。
按 Prog 1 再按 0 EXE 2 EXE 3 EXE (必須先輸入一次式,第一個輸入0表示沒有x2係數)
再按 3 EXE (另一多項式最高次數)
1 EXE (顯示x5的係數為0) 3 EXE (顯示x4 的係數為 2)
2 EXE (顯示x3 的係數為 9) 1 EXE (顯示x2 的係數為 13)
EXE (顯示x 的係數為 8) EXE (顯示常數為 3)