Maxima 只要一個指令就能做多項式函數 f(x) 以 a 為參考點的泰勒形式。 對於一般函數,相對於「多項式的泰勒形式」,就稱為 泰勒多項式 或者 泰勒展開。 但是,在數學上,任意的函數未必存在泰勒多項式。 反正如果存在,Maxima 就會算出來,否則它就會出現錯誤訊息。
計算泰勒多項式的指令形式為 taylor(f, x, a, n), 我們須輸入四個引數,其中 f 表示原本的函數,x 表示函數中的自變數符號, a 表示參考點,n 表示想要計算的泰勒多項式次數。 以 x3 + x2 -x +1 為例, 以下指令做它以 1 為參考點的泰勒形式至二次項:
taylor(x^3+x^2-x+1, x, 1, 2);結果是
2 (%o20) 2 + 4 (x - 1) + 4 (x - 1) + . . .對於多項式以外的函數,也能試著做類似的運算。 例如,做平方根函數在 x=1 處的三次泰勒多項式,指令是
taylor(sqrt(x), x, 1, 3);結果是
2 3 x - 1 (x - 1) (x - 1) (%o21) 1 + ----- - -------- + -------- + . . . 2 8 16
習題