跳到主要内容

泰勒级数计算器

将函数f(x)展开为关于任意中心a的泰勒(或麦克劳林)多项式,精确到您选择的次数,其中使用每个导数来构建每个系数,并可选地在某点进行评估,与实际函数值进行比较。

输入

a = 0 时给出麦克劳林级数。

可选 — 将多项式近似与实际 f(x₀) 进行比较。留空则仅获得符号结果。

输出

泰勒多项式
分步推导
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/taylor-series-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "f": "sin(x)",
    "a": "0",
    "n": "5",
    "x0": "1"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `taylor-series-calculator` tool (Taylor Series Calculator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/taylor-series-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="泰勒级数计算器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

泰勒级数计算器将函数 f(x) 展开为关于任意中心 a 的泰勒多项式,精确到您选择的次数(第1至第10次)。它显示用于构建每个系数的每个导数、所得多项式,以及 — 如果您给出点 x₀ — 该多项式与实际 f(x₀) 的接近程度。

它是为微积分学生检查泰勒级数或麦克劳林级数作业题而构建的,也适合任何想要了解为什么级数近似有效的人:每一项都直接来自在中心处求值的导数,除以阶乘,没有隐藏的内容。

如何使用

  1. 输入您的函数 f(x) — 标准数学记号有效:^ 表示幂,* 表示乘法,加上 sqrt()sin()cos()exp()log()mathjs 表达式解析器支持的其他函数。
  2. 输入中心 a — 对于麦克劳林级数(以原点为中心的泰勒级数),保留为 0
  3. 选择次数 — 要计算多少项展开式。
  4. 可选地输入点 x₀ 来比较多项式的近似与该处的实际 f 值。
  5. 阅读泰勒多项式获得展开式,阅读分步推导获得构建它的每个导数和系数。

当您输入时结果会自动更新。例如,f = sin(x) 关于 a = 0 次数 5 时给出 P(x) = x - 0.166667x³ + 0.00833333x⁵ — 在 x = 1 处近似为 0.841667,而 sin(1) 的实际值为 0.841471

每个系数如何计算?

f(x) 关于中心 a 的 n 次泰勒多项式为:

P(x) = f(a) + f′(a)(x - a) + f″(a)/2!·(x - a)² + ... + f⁽ⁿ⁾(a)/n!·(x - a)ⁿ

每个系数是 f 的 k 阶导数在中心 a 处求值,除以 k!。该计算器对 f 进行符号微分 k 次 — 每个导数由前一个导数计算而得 — 在 a 处计算每个结果,并除以阶乘,因此输出中的每个系数都可以追溯到您可以手动验证的显式导数。

为什么近似不能完全匹配?

泰勒多项式只在中心本身(x = a)处精确;在其他任何地方都是一个近似值,其精度随次数增加而提高,随着 x₀ 离 a 越来越远而降低。**|误差|**值正好是这个差距 — |实际 f(x₀) − P(x₀)| — 因此您可以直接看到权衡:提高次数滑块以获得更紧密的拟合,或将 x₀ 移动到更靠近 a 的地方。

我可以输入哪些函数?

mathjs 表达式求值器能理解和微分的任何东西:多项式(x^3 - 2*x)、三角函数(sin(x)cos(x)tan(x))、指数和对数(exp(x)log(x))、根号(sqrt(x))以及这些的组合,使用 x 作为变量。三角函数中的角度默认为弧度 — 用 pi 表示 π。

需要隐函数的导数而不是显函数的级数?参见隐函数导数计算器。对于多元函数的梯度或方向导数,参见方向导数计算器

隐私

该计算器完全在您的浏览器中运行。您的函数、中心、次数和点永远不会被上传、记录或存储 — 计算完全在您的设备上进行。

maclaurin seriestaylor polynomialpower series expansionseries calculatorimplicit derivative calculatordirectional derivative calculatorcalculus solverfunction approximation

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。