Decompose[poly,x]
分解多项式,如果可能,分解为简单多项式的组合.
Decompose
Decompose[poly,x]
分解多项式,如果可能,分解为简单多项式的组合.
更多信息和选项
- Decompose 给出多项式 Pi 的列表.这些多项式能通过组合成
给出原多项式. - 多项式 Pi 构成的集合没必要是唯一的.
- 分解是一个不依赖多项式因式分解的运算.
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (5)
Decompose[(x ^ 2 + 1) ^ 4 + 3, x]Decompose[2 x + 1, x]Decompose[(a x ^ 3 + 1) ^ 2 + b, x]Decompose[(x ^ 2 + I) ^ 2, x]Decompose[x ^ 4 + 4x ^ 3 + 4x ^ 2 + 6x + 24, x, Modulus -> 3]选项 (1)
应用 (1)
f = x ^ 8 + 4x ^ 7 + 2x ^ 6 - 8x ^ 5 - 5x ^ 4 + 8x ^ 3 + 2x ^ 2 - 4x + 8;{a, b, c} = Decompose[f, x]s1 = x /. Solve[a == 0, x]s2 = Join@@(x /. Solve[b == #, x]& /@ s1)s3 = Join@@(x /. Solve[c == #, x]& /@ s2)Expand[f /. x -> #& /@ s3]Wolfram 语言求解器自动应用 Decompose:
Solve[f == 0, x]属性和关系 (2)
Decompose 给出的多项式组合,给出原多项式:
f = (x ^ 2 + 1) ^ 4 + 3;Decompose[f, x]用 Fold 组合多项式:
Fold[#2 /. x -> #1&, x, Reverse[%]]用 Expand 显示结果等于 f:
Expand[% == f]用 Factor 将多项式表示为不可约因子的积:
f = x ^ 2 + 3x + 2;
g = x ^ 4 - x ^ 2 + 17;Factor[{f, g}]Decompose[f, x]Decompose[g, x]可能存在的问题 (1)
若内部多项式是线性的,Decompose 可能忽略分解:
Decompose[(x + 1) ^ 3 + 1, x]技术笔记
-
▪
- 多项式的代数运算
历史
1988年引入 (1.0)
文本
Wolfram Research (1988),Decompose,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Decompose.html.
CMS
Wolfram 语言. 1988. "Decompose." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Decompose.html.
APA
Wolfram 语言. (1988). Decompose. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Decompose.html 年
BibTeX
@misc{reference.wolfram_2026_decompose, author="Wolfram Research", title="{Decompose}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Decompose.html}", note=[Accessed: 05-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_decompose, organization={Wolfram Research}, title={Decompose}, year={1988}, url={https://reference.wolfram.com/language/ref/Decompose.html}, note=[Accessed: 05-September-2026]}