Mathematica如何按照系数的正负整理方程
题目
Mathematica如何按照系数的正负整理方程
在Mathematica中按照系数的正负整理方程,正项留在左边,负项移到右边
例如:
2 * x^3 - 3 * x^2 * y + x * y - y^2 - 1 = 0
结果应为:
2 * x^3 + x * y = 3 * x^2 * y + y^2 + 1
或者用多项式表示,例如:
f = 2 * x^3 - 3 * x^2 * y + x * y - y^2 - 1
结果应为:
fpos = 2 * x^3 + x * y
fneg = 3 * x^2 * y + y^2 + 1
答案
因为系数 1 在表达式中一般省略不懈,这有时不太方便,而 -1 是不能省略的,所以利用这一点,自定义一个函数获得系数为负的项,然后利用原表达式减去负项就可以得到正项了,如下:fneg[f_] := -Plus @@ Cases[f,(a_*b___ /...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 数学题:有一批新上市的商品,经市场调查发现,如果月初出售可获利20%,并可用本金和利润再投资其它商品,
- 工厂里有一些煤,原计划每天烧5吨,可以烧60天,由于改进烧煤技术,每天比原计划节约20%,现在可以少多少天?(
- 长江三峡名闻世界,三峡分别是 哪三个地方
- 勤劳门第春光好 和睦人家幸福多
- 你喜欢中国文化吗?这句话用英语怎么说
- 英语词组笔记例:make up,make out,make
- 若把这些动物划分为胎生动物和卵生动物,则其分类的标准是
- 元素之间存在着的规律性的联系有哪些?
- 王师傅加工98个零件,其中2个不合格,合格率为98% 对还是错
- 震惊的近义词是什么