我有一些表达式,我想从中收集各种线性项(CxxP、CxyP、CyyP)。目前我正在使用:
aaa = Collect[ expr, {CxxP, CxyP, CyyP}]
但结果未按我指定的顺序返回(即我希望 CxxP 首先出现等):
-(1 + a) CxyP (a GC) - CxxP (k^2 l^2 + GC)
想要这种排序的原因是我可以提取我需要的特定术语。如果有更简单的方法可以做到这一点,我很想知道,例如
In[] = ExtractTerm[aaa, CxxP]
Out[] = -(k^2 l^2 + GC)
使用 CoefficientList 也不会保留顺序,也不会为不存在的项获取系数,即我想明确告知没有任何 CyyP 项。
谢谢,伊万