找回密码
 快速注册
搜索
查看: 572|回复: 0

获取多元多项式的次数

[复制链接]

471

主题

945

回帖

9837

积分

积分
9837

显示全部楼层

青青子衿 发表于 2019-6-18 15:24 |阅读模式
本帖最后由 青青子衿 于 2019-6-18 15:32 编辑
  1. coefs = CoefficientList[
  2.    x^3*y + x^2*z^2 + 2*x*y^3*z + y*z^5, {x, y, z}];
  3. Max[Total /@ (Position[coefs, x_ /; x != 0] - 1)]
复制代码
...
目前(2019年),直接使用Exponent命令,只能获取一元多项式的最高次数。
\[ x^3y + x^2z^2 + 2xy^3z + yz^5 \]
所以将其他变量全部用x替换,则使用Exponent命令,便可获取多元多项式的最高次数。
...
  1. x^3*y + x^2*z^2 + 2*x*y^3*z + y*z^5 /. y | z -> x // Exponent[#, x] &
复制代码
...
kuing.cjhb.site/forum.php?mod=viewthread&tid=5506

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:36

Powered by Discuz!

× 快速回复 返回顶部 返回列表