问题标签 [pow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我是疯了还是 Math.Pow 坏了?
我从这里使用了基本转换器并将其更改为使用 ulong 值,但是在转换大数字时,特别是高于 16677181699666568 的数字时,它返回的值不正确。我开始研究这个并发现 Math.Pow(3, 34) 返回值 16677181699666568,而实际上 3^34 是 16677181699666569。因此,这为我的工作带来了麻烦。我认为这只是 Pow 方法中的双精度问题?我最简单的解决方法是创建自己的带有 ulong 值的 Pow 吗?
如果是这样,做 Pow 的最快方法是什么?我认为有比每次乘法的 for 循环更快的东西。
c++ - 带有两个 mpf_t 的 gmp pow
gmp 中是否有一个实现,它允许仅使用 mpf_t 作为参数的幂函数?我想做这个:
c++ - pow() 返回 0 (C++)
有人可以解释为什么pow()
在下面的代码中0
在程序运行时返回 a 而不是实际的计算?我是编程的新手,我完全被难住了。
谢谢你的帮助。
python - PyCUDA:设备代码中的 Pow 尝试使用 std::pow,失败
问题或多或少说明了一切。
据我了解,这应该使用 cuda pow 函数,但事实并非如此。
c++ - 计算 n 乘以 10 的负 m 次方的快速方法
我想计算 10 的负次幂m
。除了使用数学函数之外pow(10, -m)
,还有什么快速有效的方法吗?
我从 SO 向 c++ 大师提出的一个简单问题是,如您所知,就像基数 2 一样,10 也是一个特殊的基数。如果某个值n
乘以 10 的幂减去m
,则相当于将 n 的小数点向左移动 m 次。我认为这一定是一种快速有效的应对方式。
java - Math.pow(9, 18) 和 9^18 有什么区别
当我使用Math.pow(9, 18) =150094635296999136
当我使用网络计算器 9^18 = 150094635296999121 ( http://web2.0calc.com/ )
当我使用谷歌计算器时 9^18 = 1.50094635 × 10^17
为什么不一样?
php - php中的幂函数计算17^2147482999
我正在尝试制作一个幂函数来计算 17^2147482999 的幂。我试过这段代码:
函数调用:
错误:
有没有其他方法可以计算如此大的值的功率?内置pow()
函数给出INF
输出。
更新
如果似乎不可能得到完整的答案,是否可以通过某种数学方法至少提取答案的最后 5-10 位数字?
c++ - 需要 pow(-1,1.2) 为 1
我将 math.h 与 GCC 和 GSL 一起使用。我想知道如何评估这个?
我希望 pow 函数将 pow(-1,1.2) 识别为 ((-1)^6)^(1/5)。但事实并非如此。
有人知道可以识别这些的 c++ 库吗?也许有人有一个他们可以分享的分解程序。
java - 如何在 J2ME 中获得数字的幂
我正在开发一个简单的 j2me 应用程序。在那里,我需要像pow(double num1, double num2)
在 java 中一样获得数字的力量。但据我所知,j2me 不支持这种 pow() 方法。任何有用的选择表示赞赏。
c++ - 如何在 C++ 中提高 int 或 long 的幂
琐碎的问题:我只是想知道,如果一个人想将一个 int 或 long 提升到另一个 int 或 long 的幂,是否
够了,还是我需要
?