問題タブ [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を作成することだけですか?
もしそうなら、捕虜をする最も速い方法は何ですか?毎回乗算を行うforループよりも速いものがあると思います。
c++ - 2 つの mpf_t を使用した gmp pow
引数として mpf_t のみを持つ累乗関数を許可する gmp の実装はありますか? 私はこれをしたい:
c++ - 0 を返す pow() (C++)
次のコードで、実際の計算ではなく、プログラムの実行時にpow()
a が返される理由を誰かが説明できますか? 0
私はプログラミングの初心者で、完全に困惑しています。
助けてくれてありがとう。
python - PyCUDA: デバイス コード内の Pow が std::pow を使用しようとして失敗する
多かれ少なかれ、質問がすべてを物語っています。
私の理解では、代わりに cuda pow 関数を使用する必要がありますが、そうではありません。
c++ - マイナスmの累乗でn×10を計算する高速な方法
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
web Calculator を使用すると 9^18 = 150094635296999121 ( http://web2.0calc.com/ )
Google電卓を使うと 9^18 = 1.50094635 × 10^17
なぜ違うのですか?
php - 17^2147482999を計算するためのphpのべき関数
17^2147482999のべき関数を計算するべき関数を作成しようとしています。私はこのコードを試しました:
関数呼び出し:
エラー:
そのような大きな値のパワーを計算する他の方法はありますか?組み込みpow()
関数がINF
出力を提供しています。
アップデート
全体の答えを得ることが不可能であると思われる場合、何らかの数学的アプローチによって答えの最後の5〜10桁を少なくとも抽出することは可能ですか?
c++ - pow(-1,1.2)が1である必要があります
私はGCCとGSLでmath.hを使用しています。これを評価する方法を考えていましたか?
pow関数がpow(-1,1.2)を((-1)^ 6)^(1/5)として認識することを期待していました。しかし、そうではありません。
これらを認識するC++ライブラリを知っている人はいますか?おそらく誰かが共有できる分解ルーチンを持っています。
c++ - C++ で int または long を累乗する方法
些細な質問: int または long を別の int または long の累乗にしたい場合は、
十分ですか、それとも必要ですか
?