問題タブ [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 と乗算演算子 (パフォーマンス)
乗算演算子が Math.Pow メソッドを使用するよりも高速かどうかは誰にもわかりますか? お気に入り:
対
c - Cでpow関数が定義および実装されているのはどこですか?
pow(double、double)関数が "math.h"で定義されていることを読みましたが、その宣言が見つかりません。
この関数がどこで宣言されたか知っている人はいますか?そしてそれはCでどこに実装されていますか?
参照:
http://publications.gbdirect.co.uk/c_book/chapter9/maths_functions.html
f# - F#のBigIntegerのPowに代わるものはありますか?
コンパイラが私に言ったとき、私はF#でBigIntegerクラスのPow関数を使用していました:
この構成は非推奨です。このメンバーは、このタイプが.NET4.0タイプのSystem.Numerics.BigIntegerとバイナリ互換であることを確認するために削除されました。
十分に公平だと思いますが、すぐに代替品が見つかりませんでした。
ありますか?独自のPow関数のみを使用する必要がありますか?そして(どのように)それはNET4.0で置き換えられますか?
c++ - 標準 C++ ライブラリに int pow(int base, int exponent) がないのはなぜですか?
私はそれを見つけることができないに違いないと感じています。C++ 関数がs とspow
以外の「パワー」関数を実装しない理由はありますか?float
double
実装が簡単であることはわかっていますが、標準ライブラリにあるはずの作業を行っているように感じます。堅牢な累乗関数 (つまり、一貫性のある明示的な方法でオーバーフローを処理する) は、書くのが楽しくありません。
blackberry - ブラックベリーでの Math.pow() の実装
ブラックベリー JDE で Math.pow() を実装するための定義済み関数が見つかりません。編集テキスト フィールドから取得した値 (X^Y 値など) を強化する方法を提案してください...
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) の元の実装を次に示します。
java - JavaでBigDecimalの分数パワーを実行するにはどうすればよいですか?
Math.pow(7777.66, 5555.44)
私の小さなプロジェクトでは、非常に大きな数だけで何かをする必要があります。私はいくつかの解決策に出くわしました:
- 使用
double
-しかし、数字が大きすぎます BigDecimal.pow
分数のサポートは使用しますが、サポートしませんX^(A+B)=X^A*X^B
数式(B
2番目の数値の余り)を使用しますが、まだdoubleに変換するため、bigX
またはbigはサポートされません。A
- ある種のテイラー級数アルゴリズムまたはそのようなものを使用してください-私は数学があまり得意ではないので、解決策(いくつかのライブラリまたはの式)が見つからない場合は、これが私の最後のオプションです
(A+B)^(C+D)
。
誰かが図書館や簡単な解決策を知っていますか?多くの人が同じ問題に取り組んでいると思いました...
psおおよそそれを行うと主張するApFloatと呼ばれるライブラリを見つけましたが、私が得た結果は非常に近似的であり8^2
、私にさえ与えました60
...
c++ - c ++ pow関数-無効な結果?
dResultの出力が無効なのはなぜですか?
Env:Visual Studio 2008
python - Pythonの負の捕虜
私はこの問題を抱えています
なにか提案を ?
c++ - C++で立方根を見つけますか?
数値の立方根を見つけようとすると、奇妙なことが起こります。
次のコードは未定義を返します。cmd : -1.#IND
これは完全に正常に機能しますが。cmd : 4.93242414866094
負の数から立方根を得ることができるので、数学的にはうまくいくはずです。Pow は、Visual C++ 2010 math.h ライブラリからのものです。何か案は?