level 7
云淡风轻_2024
楼主
我想化简一个含有指数的表达式,我写的代码如下:
FullSimplify[
d1 (-((d1 d2 a b)/(-2 + b)))^(-(b/(-2 + a + b))) c^((
2 b)/(-2 + a + b)) ((d1 a)/(2 c - b c))^(
2/(-2 + a + b)), {0 < a < 1, 0 < b < 1, 0 < a + b < 1, c > 0,
d1 > 0, d2 > 0}],
发现mma输出的结果跟原式一模一样。但是很显然,原式中的 d1, a, c, 2-b 都有同类项可以合并,所以mma并没有给出最简结果。请问应该用什么代码可以将原式化到最简形式呢?
下图是运行结果的截图:

2021年05月31日 20点05分
1
FullSimplify[
d1 (-((d1 d2 a b)/(-2 + b)))^(-(b/(-2 + a + b))) c^((
2 b)/(-2 + a + b)) ((d1 a)/(2 c - b c))^(
2/(-2 + a + b)), {0 < a < 1, 0 < b < 1, 0 < a + b < 1, c > 0,
d1 > 0, d2 > 0}],
发现mma输出的结果跟原式一模一样。但是很显然,原式中的 d1, a, c, 2-b 都有同类项可以合并,所以mma并没有给出最简结果。请问应该用什么代码可以将原式化到最简形式呢?
下图是运行结果的截图:
