C/C++の宿題を片付けます 68代目
■ このスレッドは過去ログ倉庫に格納されています
0557デフォルトの名無しさん
2006/07/01(土) 11:15:56[2] 問題文(含コード&リンク)
・三次元座標空間内で、(x,y,z)=(0,0,0),(1,0,0),(0,1,0),(0,0,1)の
四点を頂点とする角錐の体積を計算してください。
角錐の内部と外部の境界は、x+y+zです。角錐の内部であるための条件はx+y+z≦1
・モンテカルロシミュレーションによって値を予測します。x,y,zをそれぞれ
0から1までの乱数とすると、3次元空間内の点(x,y,z)は(0,0,0),(0,1,0),(1,1,0),(1,0,0)
(0,0,1),(0,1,1),(1,1,1),(1,0,1)を頂点とする立方体の内部を「均等に」分布します。
角錐内の点の数/点の全数=角錐の体積/立方体の体積
・体積は1/6になるはずですが、どれだけ近づきますか。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: C
[4] 期限:2006年7月1日23:59まで
[5] その他の制限: 以前授業で作った円周率を求めるモンテカルロシミュレーションの
プログラム↓を修正して作成してください
■ このスレッドは過去ログ倉庫に格納されています