円周率について

解決


ポポ  2003-01-20 09:37:30  No: 76833

円周率を求めるを作りんたいんですけど、いまいち進みません。何かヒントでもあったらおねがいします。


Say  2003-01-20 18:07:03  No: 76834

なんでもいいから求められればいいのなら、
モンテカルロ法が簡単でいいでしょう。
時間ばかりかかって精度は低いので非実用的ですが・・・。

級数使うならライプニッツの公式が簡単でいいですが、収束遅いです。

普通はマチンの公式をアレンジして使います。


魔界の仮面弁士  2003-01-20 20:11:29  No: 76835

学術的な目的等で無ければ、
    Debug.Print 4*Atn(1)
が利用できるかと思います。

VBのDouble型を超える精度の桁数が必要なのであれば、
Sayさんが書かれた公式等を参考に、計算式を組んでみてください。


ポポ  2003-01-26 05:59:16  No: 76836

遅くなってすみません。Sayさん  魔界の仮面弁士さんありがとうございました。お二人の答えを参考にしてやったらできました。本当にありがとうございます。


Say  2003-01-26 13:26:58  No: 76837

技術系掲示板ではGiva And Takeが原則ですから、
ただのお礼でなく、どうやって実現したかを
報告してくれるとうれしいのですが・・・。

同じ問題で悩んでる人がいるかもしれませんし、
あなたの質問で興味をもった人もいるかもしれませんので。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加