悠闲数学娱乐论坛(第2版)'s Archiver

青青子衿 发表于 2019-6-18 15:24

获取多元多项式的次数

[i=s] 本帖最后由 青青子衿 于 2019-6-18 15:32 编辑 [/i]

[code]coefs = CoefficientList[
   x^3*y + x^2*z^2 + 2*x*y^3*z + y*z^5, {x, y, z}];
Max[Total /@ (Position[coefs, x_ /; x != 0] - 1)][/code]...
目前(2019年),直接使用Exponent命令,只能获取一元多项式的最高次数。
\[ x^3y + x^2z^2 + 2xy^3z + yz^5 \]
所以将其他变量全部用x替换,则使用Exponent命令,便可获取多元多项式的最高次数。
...[code]x^3*y + x^2*z^2 + 2*x*y^3*z + y*z^5 /. y | z -> x // Exponent[#, x] &[/code]...
[url]http://kuing.orzweb.net/viewthread.php?tid=5506[/url]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.