转换对数底和近似指数

Converting Logarithmic Bases and Approximating Exponents

我正在为算法期末学习。我想知道如何解决一些示例问题。不允许使用计算器,所使用的方法与计算机科学比代数更相关。我会尽量具体,因为研究这个只会让我找到需要计算器的基础公式。

130,000,000 的以 2 为底的对数(大约)是多少?

1,000,000 的以 4 为底的对数(大约)是多少?

如果有人能向我解释不用计算器的基本转换,我将不胜感激。谢谢你。如果这个post不合适,我会毫不犹豫的删除

编辑:log(x)/log(r) 中提供的答案将被视为不正确。谢谢。

log base r (x) 可以计算为 log(x)/log(r)

你需要做的是在考试期间自己制作table。

2, 4, 8, 32, 64, 128, 256,512, 1024, ....

找到最接近您要查找的值的 2 的幂。如果要求您输入 Log2(1000),您会看到最接近的是 1024 (2**10): Ans: 10.