問題タブ [sqrt]

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 に答える
338 参照

objective-c - sqrtf(6)*sqrtf(6) != xcode では 6

2 つのベクトル間の角度を表示するソフトウェアを作成しようとしていますが、(1,1,2) に等しい場合は機能しません。したがって、このベクトルの係数は sqrtf(6) であり、2.449490 に丸められます。 2.44948974278318 である必要があります。

この操作の精度を上げる方法はありますか?

私のソフトウェアの次のステップでは、次の操作を行います。

モジュラス 1 == モジュラス 2 の場合、モジュラス 1*モジュラス 2 = ドットですが、一部の値では発生しません。

私は自分自身を明確にしたことを願っています。

前もってありがとう、グルーバー

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

c++ - Visual Studioでsqrtまたはfloorを使用できない、オーバーロードされた関数へのあいまいな呼び出し

に電話があります

aとは両方ともn' sですが、使用があいまいな呼び出しlong longであると表示されているため、コンパイルできません。sqrt()ここでそれがどのように曖昧であるかはまったくわかりません。これを解決するにはどうすればよいですか?と同じ問題がありfloor()ます。

私のインクルード

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

c++ - sqrtのオーバーフローを防ぐには?

私はコードを持っています

ただし、x または y が大きすぎると、出力が小さいはずなのにオーバーフローしてしまいます。これを回避する方法はありますか?

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

simplify - sqrt() の多項式を最大値の絶対値に単純化する方法は?

sqrt(a^2+2*a+1)のように簡単に書き直すことができます|a+1|。これをマキシマでやりたいのですが、うまくいきません。sqrt(a^2)は自動的に に簡略化されますが、|a|そうでsqrt(a^2+2*a+1)はありません。そしてradcan(sqrt(a^2+2*a+1))を与えますがa+1、これは正しくありません。Maximaで正しい単純化を行う方法はありますか?

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

c++ - C++ 衝突検出

さて、衝突テストを行う必要があります。この方法は最も簡単に思えましたが、私のコンパイラはそうではないと考えています。返信ありがとうございます。

C++ コード:

コンパイラ エラー:

PS私は通常コードをインデントしますが、初めてここに投稿すると、問題が発生し続けました。

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

java - Math.Sqrt(x); 動作していませんか?

私は電卓を作っていますが、平方根関数を作ろうとすると、平方根ではなく、入力した数値が出力されます。平方根関数に適用されるコードを次に示します。

これに関する情報を提供するために、xはCharSequence、xconvはxをdoubleに変換し、answerは文字列値です。ありがとう。

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

c++ - 平方根メタ関数?

次の署名を持つメタ関数で整数の平方根を計算することは可能ですか :

(または constexpr キーワードを使用している可能性がありますが、何が最適かはわかりません)。それにより、コンパイル時sqrt<2>()に置き換えられます。1.414...

そのような関数の最適な実装は何でしょうか?

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

math - 平方根内の分数の限界は何ですか.

x->無限大の場合、極限 sqrt((3x-1)/(x+2)) を見つける必要があります

誰でも私を助けてもらえますか?

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

c++ - C++ では、sqrt() 関数を使用するために何かを含める必要がないのはなぜですか?

私はちょうどC++を学んでいます。g++ バージョン 3.2.3、「g++ hworld.cpp」でコンパイル:

これは正常にコンパイルされますが、sqrt を "sqrtfoo" に置き換えると、コンパイラは sqrtfoo を関数として使用できないと言うでしょう。cmath を含める必要があると思いましたが、そうではないでしょうか。インクルードする前に、私のプログラムが何にアクセスできるかを誰か説明してもらえますか? 比較のために言うと、gcc では、「'sqrt' への未定義の参照」と言って、これを行うことができません。ありがとうございました。

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

c++ - 倍精度の逆平方根用の高速CまたはC++標準ライブラリ関数はありますか?

私は自分がタイプしていることに気づきます

多くの場合、最近のプロセッサには逆平方根オペコードが組み込まれていると聞きました。

CまたはC++標準ライブラリの逆平方根関数はありますか?

  1. 倍精度浮動小数点を使用しますか?
  2. と同じくらい正確1.0/sqrt(...)ですか?
  3. ?の結果と同じかそれよりも速い1.0/sqrt(...)ですか?