2026a

# taylor


泰勒展开

函数库: TySymbolicMath

# 语法

taylor(expr,orders)

# 说明

T = taylor(expr,orders) 使用 f 的泰勒级数展开式逼近 f,直至在点 numvar = 0 处达到五阶(默认),可以修改 orders 的值改变展开阶数。示例

提示

本函数后续将会废弃,请转为使用 taylor_series

# 示例

求单变量表达式的麦克劳林级数

求指数函数、正弦函数和余弦函数的麦克劳林级数展开式直到五阶。

using TySymbolicMath
@variables x
T1 = taylor(exp(x))
T2 = taylor(sin(x))
T3 = taylor(cos(x))
Warning: 此函数即将废弃,请使用 taylor_series 函数进行求解。
T1 = 

(1 + x + (1//2)*(x^2) + (1//6)*(x^3) + (1//24)*(x^4) + (1//120)*(x^5) , x, 6×2 DataFrame

 Row │ coeffs  order 
     │ Num     Int64 
─────┼───────────────
   1 │      1      0
   2 │      1      1
   3 │   1//2      2
   4 │   1//6      3
   5 │  1//24      4
   6 │ 1//120      5)
Warning: 此函数即将废弃,请使用 taylor_series 函数进行求解。
T2 = 

(x - (1//6)*(x^3) + (1//120)*(x^5) , x, 6×2 DataFrame

 Row │ coeffs  order 
     │ Num     Int64 
─────┼───────────────
   1 │      0      0
   2 │      1      1
   3 │      0      2
   4 │  -1//6      3
   5 │      0      4
   6 │ 1//120      5)
Warning: 建议使用 taylor_series 函数进行求解
T3 = 

(1 - (1//2)*(x^2) + (1//24)*(x^4), x, 5×2 DataFrame

 Row │ coeffs  order 
     │ Num     Int64
─────┼───────────────
   1 │      1      0
   2 │      0      1
   3 │  -1//2      2
   4 │      0      3
   5 │  1//24      4)