提前感谢您对我的问题的任何帮助!
我正在编写一个函数,该函数的一部分是通过函数分隔q^2 P[1, 7] P[3, 9] P[4, 6] + (P[1, 6] P[3, 9] P[4, 7])/q -
2 q P[1, 6] P[3, 9] P[4, 7] - q^3 P[1, 7] P[3, 4] P[6, 9] +
q^2 P[1, 3] P[4, 7] P[6, 9] + q^2 P[1, 6] P[3, 4] P[7, 9]
成一个逗号分隔的单项式列表MonomialList
。
在我与我的函数一起使用的包中,q
并被P[_Integer, _Integer]
定义为对象。MonomialList
未能分离上述多项式并产生{q^2 P[1, 7] P[3, 9] P[4, 6] + (P[1, 6] P[3, 9] P[4, 7])/q -
2 q P[1, 6] P[3, 9] P[4, 7] - q^3 P[1, 7] P[3, 4] P[6, 9] +
q^2 P[1, 3] P[4, 7] P[6, 9] + q^2 P[1, 6] P[3, 4] P[7, 9]}
我尝试在MonomialList
函数中使用附加参数来指定变量,但无济于事。有人可以帮我从多项式中获得一个单项式列表。如果有人知道比 更好MonomialList
的方法,请务必提出建议。