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

2024-01-03

我在用大整数 https://www.npmjs.com/package/big-integer对于 JavaScript。

var bigInt = require('big-integer')

我有一个 bigInt 实例:

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

我可以获得它的(自然)日志吗?


假设你有一个大整数x = 5384932048329483948394829348923849.

If you convert x to a decimal string and count the digits, you can then represent x by 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有可能获得大整数实例的自然对数? 的相关文章

随机推荐