跳到主要内容

部分分式分解计算器

将有理式 P(x)/Q(x) 分解为简单部分分式的和 — 真分式或假分式,包含重复一次因式和不可约二次因式 — 使用精确有理数运算和完整的逐步推导过程。

输入

x 的多项式,例:3x + 5 或 x^2 - 4。可以等于或高于分母的次数(假分式)— 我们会先进行除法。

Q(x) 作为一次和/或二次因式的乘积,每个因式用括号括起来,可选择带有 ^power — 例:(x - 1)(x + 2)^2 或 (x - 1)(x^2 + 1)。我们不会自动分解任意多项式(这在一般情况下无法精确求解)— 输入因式分解形式,所有步骤都会精确计算。

输出

部分分式项
分母因式分子
No data yet
逐步推导过程
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/partial-fraction-decomposition-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "numerator": "3x + 5",
    "denominator": "(x - 1)(x + 2)"
  }'

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

让 AI 代理执行

Use the IOTools `partial-fraction-decomposition-calculator` tool (Partial Fraction Decomposition Calculator) on this input:

YOUR_INPUT_HERE

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

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/partial-fraction-decomposition-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 积分起

也可通过

使用指南

部分分式分解将有理式 P(x)/Q(x) 分解为能够相加而得到该式的多个简单分式 — 这是用公分母相加分数的逆过程。这是积分有理函数前的标准第一步,而当分母包含重复因式或二次因式时,计算会变得繁琐。本计算器完整且精确地执行整个方法 — 每个系数都是精确分数,永远不会是舍入十进制数 — 并显示为得到结果所求解的线性方程组。

使用方法

  1. 将分子 P(x) 作为 x 的多项式输入,例如 3x + 5x^2 - 4
  2. 将分母 Q(x) 输入为因式分解形式 — 一次和/或二次因式的乘积,每个因式用括号括起来,可选择带有 ^power,例如 (x - 1)(x + 2)^2(x - 1)(x^2 + 1)
  3. 读取分解结果、多项式部分(如果是假分式)、逐项表格和完整推导过程。

为什么分母必须已经因式分解

对任意多项式进行精确因式分解在四次以上没有通用闭式解,即使判断是否一个因式能在有理数范围内分解也是一个困难的问题 — 一个默默猜测"足够接近"的因式分解的计算器会非常自信地返回错误答案,这比提一个额外问题更糟 — 提供已经因式分解的 Q(x) 保证了每一步都是精确的:没有求根,永远没有浮点数。如果你输入的二次因式实际上在有理数范围内是可约的(其判别式是完全平方数),计算器会在分解前自动将其改写为两个一次因式。

方法

  1. 假分式? 如果 deg(P) ≥ deg(Q),先进行除法(普通多项式长除法)得到多项式部分加上真余式,然后分解余式。
  2. 构建假设形式。 每个一次因式 (x − r)n 次幂贡献 A₁/(x−r) + A₂/(x−r)² + … + Aₙ/(x−r)ⁿ;每个不可约二次因式的 n 次幂贡献 (B₁x + C₁)/(quad) + … + (Bₙx + Cₙ)/(quad)ⁿ
  3. 等置系数。 将两边同乘以 Q(x),比较 x 的每个幂次的系数 — 这产生了一个关于未知分子的平方线性方程组,通过有理数分数(BigInt)的精确高斯-若尔当消元法求解。
  4. 对于最简单的情况 — 所有分母因式都是一次且互不相同,无重复 — 推导也显示了 cover-up(黑维赛德)捷径作为独立的交叉检验:将每个 (x − r) 遮住,在 x = r 处计算其他所有项。

FAQ

为什么二次因式需要 (Ax + B) 而不是仅仅 A

不可约二次式上的单个常数无法再现该次数所有可能的分子 — 分子必须允许有自己的 x 项,否则对于一般的 P(x) 方程组无解。

如果我的分母因式不是 1 次或 2 次怎么办?

继续分解。每个实多项式都分解为一次和不可约二次部分,所以你所拥有的三次或更高次因式还没有完全分解 — 在这里输入前,继续分解剩余部分(手动或使用立方方程求解器)。

我的因式不是首一的(例如 (2x - 4)) — 这重要吗?

不重要 — 按你拥有的形式精确输入。计算器会在内部提出首项系数并将其并入分子,所以 (2x - 4)(x - 2) 分解为相同的基础分式项。

相关工具

要将因式分解的多项式展开回标准形式 — 这是本工具第二步的逆过程 — 请参阅多项式展开计算器。要手动而不是自动地用分母除不真分子,请参阅多项式长除法计算器

隐私

所有计算完全在你的浏览器中运行 — 你输入的分子和分母永远不会被发送到服务器。

partial fractionspartial fraction decompositionresolve into partial fractionsrational functionrational expressioncover-up methodheaviside methodintegrate rational functionalgebracalculus

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

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