問題タブ [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.
multithreading - 並列だが遅い
私はモンテカルロ法を使用して pi を計算し、並列プログラミングと openmp の基本的な経験をしています。
問題は、1 スレッド、x 反復を使用すると、常に n スレッド、x 反復よりも高速に実行されることです。誰でも理由を教えてもらえますか?
たとえば、コードは「a.out 1 1000000」のように実行されます。ここで、1 はスレッド、1000000 は反復です。
php - PHPで設定された桁数にpiを計算するにはどうすればよいですか?
X個の10進数までPHPでpiの値を計算するにはどうすればよいですか?
小数点以下4桁
3.141
小数点以下64桁
3.141592653589793238462643383279502884197169399375105820974944592
fortran - PI = 4*ATAN(1.d0) を定義する理由
PI を次のように定義する動機は何ですか
Fortran 77 コード内? 仕組みは理解できたのですが、その理由は何ですか?
fortran77 - PI = 4.D0 * DATAN(1.D0)のFortran77コンパイラー処理
以下を使用してfortran77でPIを計算する場合、コンパイラはこの値を評価しますか、それとも実行時に評価されますか?
PI = 4.D0 * DATAN(1.D0)
c# - C#で無限級数を使用して円周率を計算する
無限再帰を使用して円周率を計算するために、C#で次のプログラムを作成しようとしましたが、整数/二重/小数の除算について混乱し続けています。
なぜこれが機能しないのか、私にはまったくわかりません。私はまだC#を学んでいるので、強く型付けされたものについての理解が不足していることをお許しください。
前もって感謝します!
java - 合成的な方法でピクセル、Pi 番号を描画できません
円周率の各桁を色付きのピクセルとして出力したいので、円周率で入力を取得し、それを解析してリストにします。各ノードには数字が含まれます (後で配列を使用します)。 、しかし、私はこれを画面に描画することは決してありません...誰かが私が間違っている場所を理解するのを手伝ってくれますか?
algorithm - パイ (π) はどのように計算されますか?
指定された小数点以下の桁数に pi (π) を返す関数を作成するにはどうすればよいですか?
速度は問題ではありません。http://bellard.org/pi/を見てきましたが、円周率の n 桁目を取得する方法がまだわかりません。
python - BBP アルゴリズムに必要な作業精度は?
低メモリ環境で Piのn桁目を計算しようとしています。利用できる小数がないので、このPython の整数のみの BBP アルゴリズムは、優れた出発点でした。一度に 1 桁の Pi を計算するだけで済みます。D に設定できる最小値、つまり「作業精度の桁数」をどのように決定できますか?
D=4 は多くの正しい数字を与えてくれますが、いくつかの数字は 1 桁違います。たとえば、数字 393 を精度 4 で計算すると 0xafda が得られ、そこから数字 0xa を抽出します。ただし、正しい桁は 0xb です。
D をどれだけ高く設定しても、十分な桁数をテストすると、式が正しくない値を返す桁が見つかるようです。
0x3fff や 0x1000 など、数字が別の数字に「近い」場合は精度を上げてみましたが、「近い」の適切な定義が見つかりません。たとえば、数字 9798 で計算すると 0x c de6 が得られます。これは 0xd000 にあまり近くありませんが、正しい数字は 0xd です。
このアルゴリズムを使用して特定の数字を計算するために必要な作業精度を把握するのを手伝ってくれる人はいますか?
ありがとうございました、
参照用に編集
:
一度に 1 桁ずつ計算していることに注意してください。
php - PHPのPiヘルプ(マスループ)
私の主な質問は:これはたくさんのループですか?
それとも私はそれにもっと合うことができますか?-サーバーのクラッシュ/遅延なし。
私はただ疑問に思っています、また、上記を行うためのより効率的な方法はありますか?(たとえば、1/3 = 0.3〜50,000の小数を見つけます。)
ついに:
私は円周率の数式(1-1/3 + 1/5-1/7など)のためにこれを行っています、
そして、もっと良いものがあるかどうか疑問に思います。(phpで)4秒で2000までの円周率を見つけるものを見つけました。
しかし、それは私が望んでいることではありません。円周率に近づく無限級数が欲しい
したがって、更新するたびに、ユーザーはそれが近づくのを見ることができます...
しかし、obv。上記の式を使用して収束するには、時間がかかります。
より速く収束する円周率式(phpで実行可能)のような他の「ループ」はありますか?
どうもありがとう...