HornerForm[poly]
把多项式 poly 转换为 Horner 形式.
HornerForm[poly,vars]
根据变量或者变量列表 vars,把多项式 poly 转换为 Horner 形式.
HornerForm[poly1/poly2]
通过嵌套 poly1 和 poly2,把有理函数 poly1/poly2 转换为 Horner 形式.
HornerForm[poly1/poly2,vars1,vars2]
通过采用分别对应于 poly1 和 poly2 的变量或者变量列表 vars1 和 vars2,把 poly1/poly2 转换为 Horner 形式.
HornerForm
HornerForm[poly]
把多项式 poly 转换为 Horner 形式.
HornerForm[poly,vars]
根据变量或者变量列表 vars,把多项式 poly 转换为 Horner 形式.
HornerForm[poly1/poly2]
通过嵌套 poly1 和 poly2,把有理函数 poly1/poly2 转换为 Horner 形式.
HornerForm[poly1/poly2,vars1,vars2]
通过采用分别对应于 poly1 和 poly2 的变量或者变量列表 vars1 和 vars2,把 poly1/poly2 转换为 Horner 形式.
更多信息
- 如果没有指定变量,HornerForm 会根据由 Variables 确定的变量把多项式或者有理函数转换为 Horner 的形式.
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (2)
HornerForm[x y + 2 x ^ 2 y + 2 x y ^ 2 + 4 x ^ 2 y ^ 2, {x, y}]HornerForm[x y + 2 x ^ 2 y + 2 x y ^ 2 + 4 x ^ 2 y ^ 2, {y, x}]rf = LegendreP[5, 2x + y] / LegendreP[7, x - y / 3]HornerForm[rf]采用 y 在 x 之前的形式把分子多项式转换为 Horner 形式:
HornerForm[rf, {y, x}, {x, y}]应用 (1)
dpoly[x_] = D[LegendreP[50, x], x];Plot[Evaluate[dpoly[x]], {x, 1, 1.01}, PlotRange -> All, PlotPoints -> 200]//TimingPlot[Evaluate[HornerForm[dpoly[x]]], {x, 1, 1.01}, PlotRange -> All, PlotPoints -> 200]//Timing属性和关系 (2)
num = x ^ 3 - x ^ 2 y + x y - 3y ^ 3;
denom = x ^ 3 + x ^ 2 y + x y + 3y ^ 3;HornerForm[num / denom]HornerForm[num] / HornerForm[denom]HornerForm 递归的分解出变量幂次的因子:
lp = LegendreP[5, x] LegendreP[3, x]HornerForm[lp, x]Collect 根据变量的幂次来合并:
Collect[lp, x]Factor 给出因式分解的形式:
Factor[lp]巧妙范例 (1)
Range[10].x ^ Range[10]HornerForm[%]技术笔记
-
▪
- 多项式的结构运算
相关指南
-
▪
- 多项式因式分解
文本
Wolfram Research (2007),HornerForm,Wolfram 语言函数,https://reference.wolfram.com/language/ref/HornerForm.html.
CMS
Wolfram 语言. 2007. "HornerForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/HornerForm.html.
APA
Wolfram 语言. (2007). HornerForm. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/HornerForm.html 年
BibTeX
@misc{reference.wolfram_2026_hornerform, author="Wolfram Research", title="{HornerForm}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/HornerForm.html}", note=[Accessed: 19-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_hornerform, organization={Wolfram Research}, title={HornerForm}, year={2007}, url={https://reference.wolfram.com/language/ref/HornerForm.html}, note=[Accessed: 19-June-2026]}