Wolfram mathematica Mathematica can';t简化[Log[4]/Log[2]]?
当我在Mathematica中简化[Log[4]/Log[2]时,它会回来 不变。我如何强迫Mathematica归还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]] 二, 或: 二, 或: 二, 谢谢这是可行的,不依赖于数值近似
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
在本例中使用了另一个基,即baseE
。因为如果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
在本例中使用了另一个基,即baseE
。因为如果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
来预测这一点的。