Mathematica 如何提取多个多项式的系数
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/06/24 10:26:28
Mathematica 如何提取多个多项式的系数
如何提取多个多项式的系数
例如:
s1含有3个多项式
输入:s1={ab+2a+3c,4a+5bc+6c,10abc}
现在,需要把每个多项式系数提出来
输出:s2={{1,2,3},{4,5,6},{10}}
如何提取多个多项式的系数
例如:
s1含有3个多项式
输入:s1={ab+2a+3c,4a+5bc+6c,10abc}
现在,需要把每个多项式系数提出来
输出:s2={{1,2,3},{4,5,6},{10}}
![Mathematica 如何提取多个多项式的系数](/uploads/image/z/18486528-24-8.jpg?t=Mathematica+%E5%A6%82%E4%BD%95%E6%8F%90%E5%8F%96%E5%A4%9A%E4%B8%AA%E5%A4%9A%E9%A1%B9%E5%BC%8F%E7%9A%84%E7%B3%BB%E6%95%B0)
去掉加号,令所有变量等于1,就可以了
s1 /. Plus -> List /. {a -> 1, b -> 1, c -> 1}
再问: 若是有成千上万个变量及组合关系,这个替换表怎么得到? {a -> 1, b -> 1, c -> 1,ab->1,abc->1} 谢谢!
再答: 话说你能碰到实际有成千上万个变量的情况吗?只需要令所有的变量等于 1,与变量的组合有关系吗?自己想想吧!# -> 1 & /@ Variables[s1]
s1 /. Plus -> List /. {a -> 1, b -> 1, c -> 1}
再问: 若是有成千上万个变量及组合关系,这个替换表怎么得到? {a -> 1, b -> 1, c -> 1,ab->1,abc->1} 谢谢!
再答: 话说你能碰到实际有成千上万个变量的情况吗?只需要令所有的变量等于 1,与变量的组合有关系吗?自己想想吧!# -> 1 & /@ Variables[s1]