Series
更多信息和选项
- Series 可以建立标准的泰勒级数,以及包含负数次幂、分数次幂和对数的特定展开式.
- Series 检测奇点. On[Series::esss] 使 Series 产生关于奇点的信息.
- Series 可在点 x=∞ 处展开.
- 根据公式
,Series[f,{x,0,n}] 构造任意函数 f 的泰勒展开式. - Series 用 D 有效地计算偏导数. 它假定不同的变量是独立的.
- Series 的结果通常是一个可以在其它函数中处理的 SeriesData 对象.
- Normal[series] 截取幂级数并把它转换为一个普通表达式.
- SeriesCoefficient[series,n] 求出 n 次项的系数.
- 可给出以下选项:
-
Analytic True 是否将无法识别的函数视为解析函数 Assumptions $Assumptions 关于参数的假设 SeriesTermGoal Automatic 近似式的项数
范例
打开所有单元 关闭所有单元基本范例 (4)
Series[Exp[x], {x, 0, 10}]Normal[%]Series[f[x], {x, a, 3}]Series[Cos[x] / x, {x, 0, 10}]1 / (1 + %) + % ^ 2Series[Gamma[Sin[x] - x] ^ 3, x -> 0]范围 (10)
单元系列 (10)
Series 可以处理分数幂和对数:
Series[Sqrt[Sin[x]], {x, 0, 10}]Series[x ^ x, {x, 0, 4}]Series[(1 + x) ^ n, {x, 0, 4}]Series[1 / Sin[x] ^ 10, {x, 0, 2}]Series[1 / Sin[x] ^ 10, {x, 0, -5}]Series[Gamma[x], {x, 0, 1}]Series[Zeta[x], {x, 0, 2}]Series[BesselK[0, x], {x, 0, 2}]Series[BesselJ[n, x], {x, 0, 4}]Series[JacobiSN[u, m], {u, 0, 5}]Series[HermiteH[n, x], {x, 1, 2}]Series[ArcSin[x], {x, 1, 1}]Series[ArcSin[x], {x, 1, 1}, Assumptions -> (x < 1)]Series[Min[x, 1 - x], {x, a, 5}]Series[Sin[1 / x], {x, Infinity, 10}]Series[ArcSin[x], {x, Infinity, 5}]Series 可以给出渐近线级数:
Series[x!, {x, Infinity, 5}]Series[BesselJ[0, x], {x, Infinity, 5}]Normal[Series[ProductLog[x], {x, Infinity, 0}]]Series[Root[# ^ 5 + a # + 1&, 1], {a, 0, 10}]Integrate[Sin[a Sin[x]], {x, 0, a}]Series[%, {a, 0, 15}]推广和延伸 (4)
Series[Sin[x + y], {x, 0, 3}, {y, 0, 3}]Series 按元素线性作用于列表:
Series[{Sin[x], Cos[x], Tan[x]}, {x, 0, 5}]Series 产生 SeriesData 表达式:
InputForm[Series[Sin[x], {x, 0, 5}]]Series 可以作用于近似数:
Series[Sin[2.5 x], {x, 0, 10}]选项 (4)
Analytic (1)
缺省下 Series 假设函数是解析的:
Series[f[x]Exp[x], {x, 0, 2}]Series[f[x] Exp[x], {x, 0, 2}, Analytic -> False]Assumptions (3)
用 Assumptions 指定应用展开的复平面上的区域:
Series[ArcCos[x], {x, 1, 1}, Assumptions -> (x > 1)]Series[ArcCos[x], {x, 1, 1}]Series[AiryAi[x], {x, ComplexInfinity, 0}, Assumptions -> 0 < Arg[x] < Pi / 6]//SimplifySeries[AiryAi[a x], {x, Infinity, 0}, Assumptions -> a > 0]Series[AiryAi[a x], {x, Infinity, 0}]//FullSimplify应用 (8)
Plot[Evaluate[Table[Normal[Series[Sin[x], {x, 0, n}]], {n, 20}]], {x, 0, 2Pi}]Series[(1 + 1 / n) ^ n, {n, Infinity, 5}]CoefficientList[Series[1 / (1 - t - t ^ 2), {t, 0, 15}], t]CoefficientList[Series[1 / Sqrt[1 - 2 t x + t ^ 2], {t, 0, 5}], t]Table[LegendreP[n, x], {n, 0, 5}]用 U.S. coins 建立一个生成函数,列举改变的方式:
gf = 1 / Apply[Times, 1 - z ^ {1, 5, 10, 25, 50, 100}]Series[gf, {z, 0, 10}]SeriesCoefficient[Series[gf, {z, 0, 100}], 100]Series[(1 + 2x) ^ 1000, {x, 0, 5}]Normal[%]InverseSeries[Series[f[x], {x, a, 3}], x]Normal[%] /. x -> 0绘制近似 Exp[x] 的级数的零:
ComplexListPlot[x /. NSolve[Normal[Series[Exp[x], {x, 0, 40}]] == 0, x]]属性和关系 (10)
Series 通常将项保持到指定次数为止:
Series[(1 + x) ^ 10, {x, 0, 5}]Sqrt[%]Normal 转换为普通多项式:
Sqrt[Normal[Series[(1 + x) ^ 10, {x, 0, 5}]]]Series[Sin[x], {x, 0, 10}]BesselJ[0, %] ^ %Series[Exp[x], {x, 0, 10}]% + Series[Sin[x], {x, 0, 5}]D[Series[Tan[x], {x, 0, 10}], x]Series[a Sin[x] + b Sin[2 x], {x, 0, 3}] == Series[Sinh[x], {x, 0, 3}]Solve[%, {a, b}]Series[Sin[x], {x, 0, 10}]CoefficientList[%, x]用 O[x] 强调级数的构建:
Sin[x] + O[x] ^ 10ComposeSeries 将一个级数作为一个函数,应用到另一个级数中:
ComposeSeries[x + 2x ^ 2 + O[x] ^ 10, Series[Exp[x] - 1, {x, 0, 10}]]InverseSeries 执行级数的逆操作,求出级数逆函数的级数:
Series[Sin[x], {x, 0, 10}]InverseSeries[%, x]Series[ArcSin[x], {x, 0, 10}]使用 FunctionAnalytic 检验函数是否为解析函数:
f = x Cos[2 ^ Sin[x ^ 2] + 2x];FunctionAnalytic[f, x]s = Series[f, {x, 0, 3}]Plot@@{{f, Normal[s]}, {x, -2, 2}}可能存在的问题 (7)
当存在奇点,Series 将尽可能的因式分解:
Series[Sin[1 / x], {x, 0, 1}]Series[Sin[1 / x] Sin[x], {x, 0, 10}]Series[Exp[x], {x, 0, 10}]% /. x -> 1用 Normal 获取可以执行替代的普通表达式:
Normal[Series[Exp[x], {x, 0, 10}]] /. x -> 1Plot[Evaluate[Normal[Series[Sin[x], {x, 0, 10}]]], {x, 0, 2Pi}]Series[Exp[x], {x, 1, 3}] + Series[Exp[x], {x, 0, 3}]不是所有级数可以用有头部 SeriesData 的表达式来表示:
Series[x ^ a Exp[x], {x, 0, 5}]InputForm[%]Series[Zeta[x], {x, Infinity, 10}]Series 没有改变独立于扩展变量的表达式:
Series[0, {x, 0, 4}]Series[Sin[y], {x, 0, 4}]技术笔记
-
▪
- 符号运算 ▪
- 幂级数 ▪
- 幂级数展开式 ▪
- 幂级数的运算 ▪
- 幂级数的表示 ▪
- 将幂级数转换为普通表达式 ▪
- 关于内部实现的一些注释: 代数和微积分
历史
1988年引入 (1.0) | 在以下年份被更新:2020 (12.1)
文本
Wolfram Research (1988),Series,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Series.html (更新于 2020 年).
CMS
Wolfram 语言. 1988. "Series." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/Series.html.
APA
Wolfram 语言. (1988). Series. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Series.html 年
BibTeX
@misc{reference.wolfram_2026_series, author="Wolfram Research", title="{Series}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/Series.html}", note=[Accessed: 08-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_series, organization={Wolfram Research}, title={Series}, year={2020}, url={https://reference.wolfram.com/language/ref/Series.html}, note=[Accessed: 08-November-2026]}