三次多項式化簡
程式由網友 博&碩 提供及參考了網友 superMANganese 的修改意見,程式可以化簡一個三次的多項式。
網友提供程式日期: 2009年10月19日
程式 (77 bytes,不包括綠色的函數方程)
2→M: Lbl 0:
(3M - 1)(M2 - 2M + 9) - 2M→X:
B→A: C→B: D→C: X→D: 1M-: M+2 => Goto 0:
2-1(C - B + 3-1(A - D→X◢ 2-1(B - 2C + D→A◢
- X + 2-1(B - D→B◢ C
註: 綠色的 (3M - 1)(M2 - 2M + 9) - 2M 是函數方程(變數是M),若果想 化簡其它三次多項式,只要修改綠色的部份即可。
例題: 化簡 (3x - 1)(x2 - 2x + 9) - 2x
按 Prog 1 (顯示3) EXE (顯示 -7) EXE (顯示27) EXE (顯示-9)
所以 (3x - 1)(x2 - 2x + 9) - 2x = 3x3 - 7x2 + 27x - 9