サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
qiita.com/kurooolong
はじめに モンテカルロ法 モンテカルロ法を使用して各言語で円周率を求めることにより各言語の速度比較を行います。 モンテカルロ法とは、1.0>=x>=0, 1.0>=y>=0に任意の(乱数の)点を落とし、その落とされた点が原点(0,0)からの円内に落ちたものと、円外に落ちたものの比を求め、その比が円周率になるというものです。 もちろん、計算で求められた円周率に近似するものの、正確な値はでませんが、プログラミング言語で実装することには意味があると思っています。 理由としては、 ・浮動小数点計算の速度が比較できる。 ・Loop速度が比較できる。 ・メモリの使用は少量であり、ページングは(おそらく)発生しない。 ・DiskIOが発生しないため、外部記憶装置の影響を受けにくい。 ・正解の円周率は既知の情報であり、デバッグが楽。 などがあります。 2020年6月28日 rubyを追加しました。 202
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く