是否有可能获得大整数实例的自然日志?

时间:2015-04-02 17:30:17

标签: javascript node.js math biginteger

我正在使用big-integer来使用JavaScript。

var bigInt = require('big-integer')

我有一个bigInt实例:

var ratherLargeNumber = bigInt(2).pow(2048)

我可以得到它的(自然)记录吗?

1 个答案:

答案 0 :(得分:5)

假设您有一个大整数x = 5384932048329483948394829348923849

如果将x转换为十进制字符串并计算数字,则可以用0.5384932048329483948394829348923849×10 34 表示x。

你想采用x的自然对数请注意以下

log e (x)= 34 log e 10)+ log e ({{ 1}})

您现在可以使用常规0.5384932048329483948394829348923849计算和常规Number来执行计算。

Math.log