Wolfram mathematica Mathematica can';t简化[Log[4]/Log[2]]?

Wolfram mathematica Mathematica can';t简化[Log[4]/Log[2]]?,wolfram-mathematica,Wolfram Mathematica,当我在Mathematica中简化[Log[4]/Log[2]时,它会回来 不变。我如何强迫Mathematica归还2 Log2[4]按预期生成2,但Log2[x]生成Log[x]/Log[2], 暗示Mathematica正在做一些不同寻常的事情 使用FullSimplify: FullSimplify[Log[4]/Log[2]] 二, 使用FullSimplify: FullSimplify[Log[4]/Log[2]] 二, 或: 二, 或: 二, 谢谢这是可行的,不依赖于数值近似

当我在Mathematica中简化[Log[4]/Log[2]时,它会回来 不变。我如何强迫Mathematica归还
2

Log2[4]
按预期生成2,但
Log2[x]
生成
Log[x]/Log[2]

暗示Mathematica正在做一些不同寻常的事情

使用
FullSimplify

FullSimplify[Log[4]/Log[2]]
二,


使用
FullSimplify

FullSimplify[Log[4]/Log[2]]
二,

或:

二,

或:

二,


谢谢这是可行的,不依赖于数值近似。谢谢!这是可行的,不依赖于数值近似。大多数顶级用户都迁移到了。您可能希望查看它,因为我们即将从测试版毕业。另外,我没有看到关于
Log[x]/Log[2]
的任何特别之处,因为它在形式上是正确的,并且暗示
Log
在本例中使用了另一个基,即base
E
。因为如果Log2[x]转到Log[x]/Log[2],那么Log2[4]应该转到Log[4]/Log[2],因为Mathematica没有简化这一点,它将停止。实际上,Log2[4]变为2,表明正在进行一些简化。没错,确实发生了一些简化,但它不能简化
Log2[x]
,因为
x
是不确定的。不,关键是它确实简化了Log2[x]。大多数顶级用户都迁移到了。您可能希望查看它,因为我们即将从测试版毕业。另外,我没有看到关于
Log[x]/Log[2]
的任何特别之处,因为它在形式上是正确的,并且暗示
Log
在本例中使用了另一个基,即base
E
。因为如果Log2[x]转到Log[x]/Log[2],那么Log2[4]应该转到Log[4]/Log[2],因为Mathematica没有简化这一点,它将停止。实际上,Log2[4]变为2,表明正在进行一些简化。对,确实发生了一些简化,但它不能简化
Log2[x]
,因为
x
是不确定的。不,关键是它确实简化了Log2[x]。simplify[]在这里什么都不做;没有它,你也会得到同样的结果。@stevenvh我不确定,但我认为提问者是在使用
Simplify
的基础上得出这个结论的。Simplify[]在这里什么都不做;没有它你也会得到同样的结果。@stevenvh我不确定,但我认为提问者是在使用
Simplify
来预测这一点的。