問題タブ [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.

0 投票する
5 に答える
2015 参照

c# - 私は夢中になっているのですか、それともMath.Powが壊れていますか?

ここから基数コンバーターを使用して、ulong値で動作するように変更しましたが、大きな数値、特に16677181699666568より大きい数値を変換すると、誤った値が返されていました。私はこれを調べ始め、Math.Pow(3、34)が値16677181699666568を返すことを発見しましたが、実際には3 ^ 34は16677181699666569です。したがって、これは私のためにスパナを投げます。これは、Powメソッド内の倍精度の問題にすぎないと思いますか?私の最も簡単な修正は、ulong値をとる独自のPowを作成することだけですか?

もしそうなら、捕虜をする最も速い方法は何ですか?毎回乗算を行うforループよりも速いものがあると思います。

0 投票する
1 に答える
1829 参照

c++ - 2 つの mpf_t を使用した gmp pow

引数として mpf_t のみを持つ累乗関数を許可する gmp の実装はありますか? 私はこれをしたい:

0 投票する
3 に答える
3014 参照

c++ - 0 を返す pow() (C++)

次のコードで、実際の計算ではなく、プログラムの実行時にpow()a が返される理由を誰かが説明できますか? 0私はプログラミングの初心者で、完全に困惑しています。

助けてくれてありがとう。

0 投票する
1 に答える
1585 参照

python - PyCUDA: デバイス コード内の Pow が std::pow を使用しようとして失敗する

多かれ少なかれ、質問がすべてを物語っています。

私の理解では、代わりに cuda pow 関数を使用する必要がありますが、そうではありません。

0 投票する
8 に答える
6064 参照

c++ - マイナスmの累乗でn×10を計算する高速な方法

10のマイナスの累乗を計算したいと思いmます。数学関数を使用することに加えて、pow(10, -m)それを行うための高速で効率的な方法はありますか?

SOのc++の達人にこのような簡単な質問をするのは、ご存知のように、ベース2、10も特別なベースであるということです。ある値nに10の累乗からマイナスmを掛けた値の場合、nの小数点を左にm回移動することに相当します。私はそれが対処するための速くて効率的な方法でなければならないと思います。

0 投票する
1 に答える
1323 参照

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

なぜ違うのですか?

0 投票する
6 に答える
4576 参照

php - 17^2147482999を計算するためのphpのべき関数

17^2147482999のべき関数を計算するべき関数を作成しようとしています。私はこのコードを試しました:

関数呼び出し:

エラー:

そのような大きな値のパワーを計算する他の方法はありますか?組み込みpow()関数がINF出力を提供しています。

アップデート

全体の答えを得ることが不可能であると思われる場合、何らかの数学的アプローチによって答えの最後の5〜10桁を少なくとも抽出することは可能ですか?

0 投票する
6 に答える
1723 参照

c++ - pow(-1,1.2)が1である必要があります

私はGCCとGSLでmath.hを使用しています。これを評価する方法を考えていましたか?

pow関数がpow(-1,1.2)を((-1)^ 6)^(1/5)として認識することを期待していました。しかし、そうではありません。

これらを認識するC++ライブラリを知っている人はいますか?おそらく誰かが共有できる分解ルーチンを持っています。

0 投票する
7 に答える
3936 参照

c++ - C++ で int または long を累乗する方法

些細な質問: int または long を別の int または long の累乗にしたい場合は、

十分ですか、それとも必要ですか

?