level 1
请教下大家,像x^0.2+2x^2.1+x^3.6这样的表达式除了用模式匹配,怎么提取前面的系数呢??
2018年10月31日 05点10分
1
吧务
level 7
(x^0.2 + 2 x^2.1 + x^3.6 /. Plus -> List)[[;; , 1]] /. x -> 1
2018年10月31日 07点10分
2
level 1
嗯嗯,十分感谢,这个有效,还想请教下怎么同时提取这个表达式的幂次和对应的系数呢?
2018年10月31日 12点10分
3
……可是2楼也用了模式匹配啊。
2018年11月03日 08点11分
吧务
level 7
PadLeft[Flatten /@ (x^0.2 + 2 x^2.1 +
x^3.6 /. {Power | Times | Plus -> List,
x -> Nothing}), Automatic, 1]
2018年11月01日 01点11分
5