四次多項式化簡
程式由網友 superMANganese 提供及經網友 WimWim修正。程式可以化簡一個四次的多項式。
程式編寫日期: 2010年3月2日
程式 (105 bytes,不包括綠色的函數方程)
-2→M: Lbl 0:
(M-2)2 2 +(M-2)3 +23(M-2)2 +26(M-2) + 7→X:
D→Y: C→D: B→C: A→B: X→A: M≠2M+ => Goto 0:
24-1(Y- 4D + 6C - 4B + A◢ 12-1(2D - Y - 2B + A◢
24-1(16D - Y - 30C + 16B - A◢
12-1(Y - 8D + 8B - A◢ C
註: 綠色的 (M-2)2 2 +(M-2)3 +23(M-2)2 +26(M-2) + 7 是函數方程(變數是M),若果想化簡其它 四次多項式,只要修改綠色的部份即可。
例題: 化簡 (x-2)4+(x-2)3+23(x-2)2+26(x-2)+7 (取自HKALE Pure Maths Paper I Q13(b)(ii))
按 Prog 1 (顯示1) EXE (顯示 - 7) EXE (顯示41) EXE (顯示 - 86) EXE (顯示55)
所以 (x-2)4+(x-2)3+23(x-2)2+26(x-2)+7 = x4 - 7x3 + 41x2 - 86x + 55