大家。我有这个表达
expr = (A (n1 - n1^2 + n2 + 2 n1 n2 - n2^2) +
c ((-1 + n1) n1 - (1 + 2 n1) n2 + n2^2) +
n1 (1 - n1 + n2) \[Gamma]1 + (1 + n1 - n2) n2 \[Gamma]2)/(B (1 + n1 +
n2))
我希望简化它,假设n1 = n2且n1 + n2 = N.但是,我想保持两个变量之间的区别。
我应该找到
(N(A - c +(n2 [γ] 2 * n1 [γ] 1)/ N)/(B(1 + N))
但我不知道如何输入假设,因为n1 == n2取代了变量。
Simplify[expr, {n1 == n2, n1 + n2 == n}]
我发现下面的解决方案在分子n1处消失了
(n2 (2 A - 2 c + \[Gamma]1 + \[Gamma]2))/(b (1 + n1 + n2))
如果您有答案,请提前致谢
答案 0 :(得分:0)
如果您知道gamma1,gamma2
的系数应为n1,n2
,您可以通过临时替换来到达那里以通过其他替换来保留该符号。
expr /.
{ \[Gamma]1 -> Hold[n1] \[Gamma]1 (2/n) , \[Gamma]2 ->
Hold[n2] \[Gamma]2 (2/n) , n2 -> n/2, n1 -> n/2 } //
Simplify // ReleaseHold
(expr /.
{ n1 \[Gamma]1 -> n1tmp \[Gamma]1 ,
n2 \[Gamma]2 -> n2tmp \[Gamma]2 } /. {n1 -> n/2, n2 -> n/2} //
Simplify ) /. {n1tmp -> n1 , n2tmp -> n2}
都给予
(A n -c n + n1 [γ] 1 + n2 [γ] 2)/(B + B n)