問題タブ [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 投票する
9 に答える
57492 参照

c# - Math.Pow と乗算演算子 (パフォーマンス)

乗算演算子が Math.Pow メソッドを使用するよりも高速かどうかは誰にもわかりますか? お気に入り:

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

c - Cでpow関数が定義および実装されているのはどこですか?

pow(double、double)関数が "math.h"で定義されていることを読みましたが、その宣言が見つかりません。

この関数がどこで宣言されたか知っている人はいますか?そしてそれはCでどこに実装されていますか?

参照:

http://publications.gbdirect.co.uk/c_book/chapter9/maths_functions.html

0 投票する
2 に答える
1203 参照

f# - F#のBigIntegerのPowに代わるものはありますか?

コンパイラが私に言ったとき、私はF#でBigIntegerクラスのPow関数を使用していました:

この構成は非推奨です。このメンバーは、このタイプが.NET4.0タイプのSystem.Numerics.BigIntegerとバイナリ互換であることを確認するために削除されました。

十分に公平だと思いますが、すぐに代替品が見つかりませんでした。

ありますか?独自のPow関数のみを使用する必要がありますか?そして(どのように)それはNET4.0で置き換えられますか?

0 投票する
11 に答える
79896 参照

c++ - 標準 C++ ライブラリに int pow(int base, int exponent) がないのはなぜですか?

私はそれを見つけることができないに違いないと感じています。C++ 関数がs とspow以外の「パワー」関数を実装しない理由はありますか?floatdouble

実装が簡単であることはわかっていますが、標準ライブラリにあるはずの作業を行っているように感じます。堅牢な累乗関数 (つまり、一貫性のある明示的な方法でオーバーフローを処理する) は、書くのが楽しくありません。

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

blackberry - ブラックベリーでの Math.pow() の実装

ブラックベリー JDE で Math.pow() を実装するための定義済み関数が見つかりません。編集テキスト フィールドから取得した値 (X^Y 値など) を強化する方法を提案してください...

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

java - java.math.BigInteger pow(指数) の質問

pow(exponent) メソッドでいくつかのテストを行いました。残念ながら、私の数学のスキルは、次の問題を処理できるほど強力ではありません。

私はこのコードを使用しています:

結果:

  • 変数 | 時間 (ミリ秒)
  • 2000000 | 11450
  • 2500000 | 12471
  • 3000000 | 22379
  • 3500000 | 32147
  • 4000000 | 46270
  • 4500000 | 31459
  • 5000000 | 49922

見る?2,500,000 の指数は、2,000,000 とほぼ同じ速さで計算されます。4,500,000 は、4,000,000 よりもはるかに高速に計算されます。

何故ですか?

参考までに、BigInteger.pow(exponent) の元の実装を次に示します。

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

java - JavaでBigDecimalの分数パワーを実行するにはどうすればよいですか?

Math.pow(7777.66, 5555.44)私の小さなプロジェクトでは、非常に大きな数だけで何かをする必要があります。私はいくつかの解決策に出くわしました:

  • 使用double-しかし、数字が大きすぎます
  • BigDecimal.pow分数のサポートは使用しますが、サポートしません
  • X^(A+B)=X^A*X^B数式(B2番目の数値の余り)を使用しますが、まだdoubleに変換するため、bigXまたはbigはサポートされません。A
  • ある種のテイラー級数アルゴリズムまたはそのようなものを使用してください-私は数学があまり得意ではないので、解決策(いくつかのライブラリまたはの式)が見つからない場合は、これが私の最後のオプションです(A+B)^(C+D)

誰かが図書館や簡単な解決策を知っていますか?多くの人が同じ問題に取り組んでいると思いました...

psおおよそそれを行うと主張するApFloatと呼ばれるライブラリを見つけましたが、私が得た結果は非常に近似的であり8^2、私にさえ与えました60...

0 投票する
4 に答える
2710 参照

c++ - c ++ pow関数-無効な結果?

dResultの出力が無効なのはなぜですか?
Env:Visual Studio 2008

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

python - Pythonの負の捕虜

私はこの問題を抱えています

なにか提案を ?

0 投票する
12 に答える
38075 参照

c++ - C++で立方根を見つけますか?

数値の立方根を見つけようとすると、奇妙なことが起こります。

次のコードは未定義を返します。cmd : -1.#IND

これは完全に正常に機能しますが。cmd : 4.93242414866094

負の数から立方根を得ることができるので、数学的にはうまくいくはずです。Pow は、Visual C++ 2010 math.h ライブラリからのものです。何か案は?