問題タブ [exponentiation]

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 投票する
1 に答える
230 参照

exponentiation - 浮動小数点のべき乗を行うアルゴリズムを取得するにはどうすればよいですか?

Deluge(zoho.com)で小さなアプリケーションを開発しています。べき乗を行うための「^」演算子や「pow」関数はありません。最悪の場合、整数の指数ではなく、浮動小数点の指数でもべき乗を行うことになっています。整数のべき乗を実行するアルゴリズムをたくさん見つけましたが、浮動小数点のアルゴリズムを実行するアルゴリズムはありません。助けてくれてありがとう。

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

algorithm - 浮動指数のべき乗アルゴリズム

整数またはfloat引数で基数(整数またはfloat)を指数化するアルゴリズムを作成する必要があります。Deluge(zoho.com)用にこのアルゴリズムを作成しましたが、使用できるのは整数の指数のみです。

(Delugeには増強演算子または関数がありません)。ありがとう!

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

math - n乗根なしで有理数のべき乗を実装するにはどうすればよいですか?

log(base "e")、sin、tan、sqrt(平方根のみ)関数と基本的な算術演算子(+-* / mod)でのみ使用できます。「e」定数もあります。

私はこれらの制限についてDeluge(zoho.com)でいくつかの問題を実験しています。有理(分数)基数と指数のべき乗を実装する必要があります。

0 投票する
14 に答える
51812 参照

clojure - clojureでべき乗を行う方法は?

どうすればclojureでべき乗を行うことができますか?今のところ、必要なのは整数のべき乗だけですが、問題は分数にも当てはまります。

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

c++ - C++ の大きな指数

C++ では、どうすれば 2009^1389 のようなものを計算できますか? (これは 2009 年を 1389 乗したものであり、ビット単位の XOR ではありません。)

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

performance - RSA 暗号化/復号化時間に影響を与える要因

「RSA暗号化または復号化の時間は、指数のビット数にほぼ比例します」.

ビットの位置をより重視していると思います。たとえば、M^e です。e1 = 10001 = 17 e2 = 00111 = 7

M=5だと5^7よりも5^17の方が計算に時間がかかると思います。

私は正しいですか?

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

c++ - p ^ q(べき乗)を計算する効率的な方法。ここで、qは整数です。

p qを計算する効率的な方法は何ですか?ここで、qは整数です。

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

objective-c - 10. パワー / 計算 / パワー計算

私は燃料を計算するためのアプリに取り組んでいます...

10 の数を累乗する方法を知る必要がありますか?

Excel コードは「10^1.5」です。

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

javascript - JavaScript で 10 をべき乗します。これよりも良い方法はありますか

特定のべき乗の整数値を作成する必要があります (これは正しい用語ではありませんが、基本的には 10、100、1000 などを作成する必要があります)。「べき乗」は関数パラメーターとして指定されます。私は解決策を思いつきましたが、MANはそれがハックで間違っていると感じています. より良い方法があれば、おそらく文字列ベースではない方法を学びたいですか? また、 eval() はオプションではありません。

現時点で私が持っているものは次のとおりです。

また、この非文字列ベースのソリューションを思いついたばかりですが、ループのためにハッキーなようです:

ところで、通貨を扱うための丸め方法を作成するためにこれを行う必要がありました。私は varformated = Math.round(value * 100) / 100 を使用していました

しかし、このコードはいたるところに表示されていたので、メソッドに特定の精度への丸めを処理させたかったので、これを作成しました

すでに便利であることが証明されているので、これをここに含めると思いました。

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

haskell - Haskell のべき乗

^Haskell Prelude が累乗のための 2 つの別個の関数 (つまりと)を定義している理由を誰か教えてもらえますか**? 型システムはこの種の重複を排除するものだと思っていました。