是否有可能获得大整数实例的自然对数?
Is it possible to get a natural log of a big-integer instance?
我正在为 JavaScript 使用 big-integer。
var bigInt = require('big-integer')
我有一个 bigInt 实例:
var ratherLargeNumber = bigInt(2).pow(2048)
我可以得到它的(自然)日志吗?
假设你有一个大整数 x = 5384932048329483948394829348923849
。
如果将x转换为十进制字符串并计算位数,则可以用0.5384932048329483948394829348923849
×1034.
表示x
您想取 x 的自然对数。 遵守以下.
loge(x) = 34
loge(10
) + loge(0.5384932048329483948394829348923849
)
您现在可以使用常规 Number
计算和常规 Math.log
来执行计算。
var bigInt = require('big-integer');
var integer = bigInt('5384932048329483948394829348923849').toString();
var ln_x = Math.log(10 + integer);
我正在为 JavaScript 使用 big-integer。
var bigInt = require('big-integer')
我有一个 bigInt 实例:
var ratherLargeNumber = bigInt(2).pow(2048)
我可以得到它的(自然)日志吗?
假设你有一个大整数 x = 5384932048329483948394829348923849
。
如果将x转换为十进制字符串并计算位数,则可以用0.5384932048329483948394829348923849
×1034.
您想取 x 的自然对数。 遵守以下.
loge(x) = 34
loge(10
) + loge(0.5384932048329483948394829348923849
)
您现在可以使用常规 Number
计算和常规 Math.log
来执行计算。
var bigInt = require('big-integer');
var integer = bigInt('5384932048329483948394829348923849').toString();
var ln_x = Math.log(10 + integer);