gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 02:57:59 25 4
gpt4 key购买 nike

我正在使用big-integer对于 JavaScript。

var bigInt = require('big-integer')

我有一个 bigInt 实例:

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

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

最佳答案

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

如果将 x 转换为十进制字符串并计算位数,则可以将 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);

关于javascript - 是否有可能获得大整数实例的自然对数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29418957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com