square-root

    1

    2答えて

    私はR言語で大きな整数の平方根を見つけようとしています。大きな整数のためにbigzを提供するパッケージgmpを使用していますが、平方根の関数がないようです。私は必要に応じて大きな整数のための別のパッケージを使用するように開いています。 library(gmp) sqrt(as.bigz("113423713055421844361000443349850346743")) Error: 'Ma

    0

    1答えて

    このプログラムは負でない整数をとり、平方根を求めます。 負でない数nの平方根は、近似で計算することができます。 各ステップで、次のように、新たな近似値が計算される: 次近似値=(N /電流+電流)/ 2 値が十分に近づくまで近似のプロセスが続く、 その(現在の電流)とnとの差は、十分に小さいと考えられます( )。 しかし、私は私の答えを印刷に行くときに何も出てこない。私は何が間違っている。私のルー

    0

    1答えて

    私は働く再帰的なバビロニア平方根法を作成しましたが、私は誤差を組み入れたいと思います。私はテスト番号が+または - 実際の平方根のエラーであるときにプログラムを停止したい。この場合、5.015は実際の平方根(5)の0.1以内にあるので、プログラムは5.015で停止します。 public class BabyRoot { private static double testnum = 0; pr

    -2

    1答えて

    数値nをaxb、m = sqrt(n)と書くことができます。ここで、n = m * mである。 min(a、b)< = mのため、m個までチェックする必要があるとします。だから私たちはキューブのルーツを取る? n = 21、n = 1×3×7とする。しかし、キューブのルートは2です。なぜこのメソッドは失敗しますか?

    1

    1答えて

    私はcourseraで教えられたScalaのFunctional Programmingのビデオを見ていました。私は def sqrt(x: Double): Double = fixedPoint(averageDamp(y => y/x))(1) としてこれらのコード def averageDamp(f: Double => Double)(x: Double) = (x + f(x))/

    -1

    1答えて

    x<=1を知っている場合、sqrt(float32bit x)を近似するにはどうすればよいですか? 範囲x<=1を利用するには、いくつかのトリックが必要です。 戻り値は正確である必要はありませんが、最大誤差は<0.001です。 私は言語は気にしませんが、CPU(GPUではなく)ではC++が好きです。 私は明示的な式がテーブルのルックアップよりも優れていると思います。 私の3Dゲーム(VS 2015

    1

    1答えて

    私は、Heronアルゴリズムを使用して平方根を計算するJavaアプリケーションを作りたかったのです。しかし私が9に入ると、2.777777910232544が画面に表示されます。 私は1を入力すると1を出力します。間違ったコードを書いたのか、Javaで浮動小数点が何か分からないのです。ここで 私のコードです: public class MainActivity extends AppCompatA

    16

    1答えて

    が計算x*xはInf、0、又は非正規化数にオーバーフローまたはアンダーフローしないことを条件として、IEEEダブルx>0ようsqrt(x*x) ≠ xそれが存在しないことIEEEダブルよう? これはsqrtは、最も近い表現の結果を返し、そうx*xは(IEEE標準で義務付け両方として、「平方根演算が無限の精度であるかのように計算されず、その後、最も近い2つのフローティングのいずれかに丸められているこ

    1

    1答えて

    これを直接行うための組み込み関数はありませんので、log()?または次のような簡単な数学のショートカットです。 z = y ** (1/x) x?

    0

    1答えて

    最近、私はsqrt()を使わずにpythonに数字の平方根を見つけることに取り組んでいました。私はこのコードに出くわしたと、このコードのロジックを理解するのに困難が午前: def sqrt(x): last_guess= x/2.0 while True: guess= (last_guess + x/last_guess)/2 if abs(guess