問題タブ [pi]

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

java - 50桁までの円周率の値を見つける

50桁までのPIの値を計算したい。

小数点以下50桁のJavaでこれを行う方法は?

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

cuda - 円周率を解くための Cuda プログラム

cuda で台形則を使用して Pi を解く例があるかどうかを知りたいです。私はその言語を学ぼうとしていますが、これはこのテーマに関する知識を得る素晴らしい方法だと思います.

ありがとう!

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

c# - C# で 100 万桁以上を保持するデータ型が必要

私はC#でPIを計算していますが、これまでのところ、データ型が制限されていることを除けば完璧です。double を使用すると、以下のような結果が得られます。

k=0、デルタ= 3,14176587301587、pi=3,14176587301587

k=1、デルタ=-0,000173301147482709、pi=3,14159257186839

k=2、デルタ= 8,17736604635702E-08、pi=3,14159265364205

k=3、デルタ=-5,22954018637708E-11、pi=3,14159265358975

k=4、デルタ= 3,78997628626364E-14、pi=3,14159265358979

k=5、デルタ=-2,94045250629684E-17、pi=3,14159265358979

お気づきかもしれませんが、4回目の実行までに私の数字は最大になっています。そして、小数はもう少しだけ役に立ちますが、たくさん必要です。私のアルゴリズムはループして追加します。

文字列を使用することを考えましたが、問題は、それらの数字を保持するデータ型がない場合、どうすればそれらを文字列に入れることができるかということです。

そして、私は人々が以前にこれを行ったことを知っています.どうやって...

アドバイスをありがとう!

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

batch-file - バッチ ファイルで PI を使用する方法

バッチ ファイルを作成しようとしているので、さまざまな引数で実行したプログラムを実行します。これらの引数の 1 つは、多くの場合、数値 PI です。

数 Pi を取得するにはどうすればよいですか?

ありがとう!

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

c# - 円周率のC#プログラムで小数点以下n桁の精度を取得する方法

この質問 に関連してC#のPi

以下のコードをコーディングし、最後の6桁を0として出力します。したがって、すべてを10進数に変換してプログラムを改善したいと思います。私はこれまでC#でdoubleの代わりにdecimalを使用したことがなく、通常の使用ではdoubleに慣れています。

だから、10進数の変換を手伝ってください、私は最初にすべての2進数を10進数に置き換えようとしましたが、うまくいきませんでした:(。

出力

ここに示されているメソッドからPIを取得します3.14159265358979000000.NETMathクラス定数からPIを取得します3.14159265358979000000

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

c++ - Pi の n 桁目を求める関数

私はいつもこれを行うアルゴリズムを見つけたいと思っていました。Pi の n 桁目を返すことができる限り、どれだけ遅いかは気にしません。

元:

できれば、無限級数を使用しないでください。

誰かがこれを行う関数またはクラスを C または C++ で持っている場合、私はそれを見ることに本当に興味があります。

ありがとう

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

matlab - 値を pi と比較することに関する MATLAB での質問

MATLAB で pi を見つけたいのですが、それを MATLAB に既に実装されている pi と比較します。だから私が書くとき

MATLAB pi が持つすべての桁をテストし続けるため、ループは無限に見えます。

だから私が書いたとき:

当然、答えはノーでした。したがって、ポイントの後に 5 桁だけを保持する方法を見つけて、それをテストして、pi=3.14159 をテストしたいと考えています。

誰でも助けることができますか?

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

exception - プログラム開始時のスタック オーバーフロー例外 (CUDA Monte Carlo Pi)

私の問題は、プログラムが最初にメインに入ったときに、プログラムの開始時にスタック オーバーフロー例外を受け取っていることです。私のプログラムは、CUDA を使用した Parallel Monte Carlo Pi 計算機です。Visual Studio でプログラムをデバッグしようとすると、選択できるブレークポイントの前に例外がポップアップします。どんな助けでも大歓迎です。

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

c++ - c++ で数値が 2*M_PI で割り切れるかどうかを確認するにはどうすればよいですか?

これは、数値が 2*M_PI で割り切れるかどうかを確認するために行ったことです。"w" は 2/3 の定数で、t は t += dt によって変化する変数です。ここで、dt は 0.1 です。何かが割り切れるかどうかを確認するために、mod 演算子 % を使用しようとしています。しかし、うまくいきません。

bool 割り切れます。実際の w = 2/3; 実数;

これは、「型 'real' および 'int' からバイナリ 'operator%' へのオペランドが無効です」というエラーです。

これは何を意味するのでしょうか?これを機能させるにはどうすればよいですか?では、w と t を int にする必要がありますか? w は 2/3 であり、t は 0 から 0.1 ずつ増加するため、そうではありません。誰か助けてくれませんか?

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

python - Python 文字列オーバーフロー?

何らかの理由で、以下の出力は 0 になります。非常に大きな文字列 (100,000 文字) を使用しており、500,000,000,000 など、1000 億単位の大きな整数を探しています。私がしなければならない特別なことはありますか?目標は、pi の最初の 100,000 桁で 1,2,3 のサブシーケンスの数を見つけることです。私は以下がアルゴリズム的に正しいことを知っています。「コードが正しい」だけではありません。