No.3ベストアンサー
- 回答日時:
数学関数の中のPI関数をつかうということではだめですか。
セルに =+PI() と書くと 3.14159265358979 が入ります。
参考URL:http://www2.odn.ne.jp/excel/function.html
No.4
- 回答日時:
モンテカルロ法をシート上で実行してみます。
乱数でX,Y座標の値を出して、X^2+Y^2≦1 (原点からの距離が1以下)を満足する割合を求めます。
1×1の正方形とその中の1/4円の面積の比の計算です。この比を4倍したものがπになります。
A1に =RAND()
B1に =RAND()
C1に =A1^2+B1^2
D1に =COUNTIF(C:C,"<=1")
E1に =COUNT(C:C)
F1に =D1*4/E1
として、A1~C1のセットを行方向に複写していきます。
1例として、65000行くらい複写したら、F1(=πの概数)=3.140720847 でした。
下はVBAで1回1000万回の試行を500回繰り返してみました。
1晩(数時間でしょう。windows98、500MHz、メモリー128M)計算させて、平均:3.141590064 でした。
Sheet1のA列に試行結果を書いていきます。B1に =AVERAGE(A1:A500) としておけば、平均が出せます。
>ちなみに、これはスペックの低いパソコンでやると危険ですか?
私のPCではこれを計算している時は、他のことはできませんでした。寝てる間に計算させました。マクロを止めたくなったらESCキーを押します。
ツール→マクロ→Visual Basic Editor でVBE画面に移り、 表示→プロジェクトエクスプローラでプロジェクトエクスプローラを表示します。プロジェクトエクスプローラのSheet1をダブルクリック。出てきたコードウインドウに下記マクロをコピーして貼り付けます。
ここから
↓
Sub PaiCalc()
Dim c0 As Long '試行回数
Dim c1 As Long '1回の試行で実行する回数のカウンタ
Dim c2 As Long '円の中に入った回数
For c0 = 0 To 500 - 1
Randomize
c2 = 0
For c1 = 1 To 10000000
c2 = c2 - ((Rnd() ^ 2 + Rnd() ^ 2) <= 1)
If c1 Mod 1000000 = 0 Then
Range("A1").Offset(c0, 0) = c2 / c1 * 4
End If
Next
Range("B2") = c0
Next
End Sub
No.2
- 回答日時:
ご希望のものとは違うかもしれませんが、
「モンテカルロ法によるπの算」はこちらにあります。
http://members.aol.com/Taijirou/
参考URL:http://members.aol.com/Taijirou/
No.1
- 回答日時:
モンテカルロ法がよいでしょう。
乱数を発生させ、座標を決定し、その座標が円(の一部)に入いる確率を計算し、円周率を推計します。
スペックが低いパソコンでも危険はないでしょう。
関数電卓でも根性さえあれば、そこそこの精度で推計できます。
参考URL:http://www.auemath.aichi-edu.ac.jp/semi/iijima/1 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- CPU・メモリ・マザーボード パソコン購入でCPUについて(長文ですいません。) 26 2022/04/05 15:26
- ノートパソコン 職場では使わない、仕事用のノートパソコンを買おうと思っているのですが、価格帯はいくら位のものが良いで 7 2022/05/10 19:04
- Excel(エクセル) 介護保険の認定調査員を効率的に割り振る為には。 1 2023/05/11 10:50
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- UNIX・Linux 低スペックPCで軽量Linuxを動かしました。軽快に動かすには間隔をあけるとのが有効ですか? 3 2022/07/30 13:13
- BTOパソコン 下記の条件に合ったパソコンでオススメあれば教えてください。 ①ラップトップで持ち運び型 ②薄くて軽い 1 2023/03/02 13:15
- ビデオカード・サウンドカード メイン機とは別に、初自作としてpcを組みました。 pcスペック cpu ryzen5 5500 グラ 1 2023/05/15 12:22
- その他(パソコン・スマホ・電化製品) PCに詳しい方に、質問です。 使用しているのは、TOSHIBAのPCで、多分なんですけど、アップデー 4 2023/01/28 03:30
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YUVって?
-
Excelである地点に一番近い座標...
-
彼女とハグをする時胸は当たる...
-
緯度、経度 1分は何km?
-
メルカトル図法での大圏コース...
-
碁盤目のような都市
-
昔の住所表記を現在の住所表記...
-
google map 地図のスケールが分...
-
Excelについての質問です。 2点...
-
[乗換]
-
インドのニューデリーは鹿児島...
-
高校、地理なのですがわからな...
-
縮尺5万分の1の地図上で1センチ...
-
北海道から沖縄までの距離は何...
-
上総、下総は上下がなぜ反対な...
-
記号の意味 GH、FH
-
住所の書き方について
-
EXCELで、60進法の緯度経度を10...
-
町域とは
-
北緯・緯度の読み方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelである地点に一番近い座標...
-
YUVって?
-
ある三点を通る球体の半径rの...
-
ノーズR補正計算
-
プラニメーターについて
-
彼女とハグをする時胸は当たる...
-
Excelについての質問です。 2点...
-
昔の住所表記を現在の住所表記...
-
緯度、経度 1分は何km?
-
[乗換]
-
google map 地図のスケールが分...
-
東西南北の方角がどうしてもわ...
-
メルカトル図法
-
住所の書き方について
-
北緯・緯度の読み方について
-
町域とは
-
北海道から沖縄までの距離は何...
-
東西南北がなぜすぐにわかるの?
-
|-5| + |2| っていう式の計算を...
-
郵便番号の下四桁が「0000」と...
おすすめ情報