我在用大整数 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(使用前将#替换为@)