• 検索結果がありません。

10 略解 : 期待値の評価とモンテカルロ数値積分 10.1 略解 :

N/A
N/A
Protected

Academic year: 2021

シェア "10 略解 : 期待値の評価とモンテカルロ数値積分 10.1 略解 : "

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

龍谷大学>理工学部>数理情報学科>樋口>担当科目>2011>計算科学☆演習II>11回め

目次 前回 次回 略解

計算科学☆演習 II

樋口さぶろお

*1 配布: 2011-07-01 Fri更新: Time-stamp: ”2011-06-30 Thu 22:38 JST hig”

10 略解 : 期待値の評価とモンテカルロ数値積分 10.1 略解 :

1. s

1

/N .

2.

NN1

(

sN2

(

sN1

)

2

).

3. (

NN1

(

sN2

(

sN1

)

2

))

1/2

. 4. (

NN−1

(

sN2

(

sN1

)

2

))

1/2

N

1/2

.

11 当たり外れ法・棄却法

今日の目標

2,3 次元のランダムな座標を生成するプログラムが書けるようになろう

当たり外れ法によるモンテカルロ数値積分のプログラムが書けるようになろう

棄却法による乱数生成のプログラムが書けるようになろう

11.1 quiz:

確率密度関数

p(s) = {

8s (0 s <

12

) 0 ( 他 )

に従う連続値乱数を棄却法により生成して返す関数 double getrandom_rejection() を 書こう . ただし , その中で double uniform() は使ってよい .

当たり外れ法によるモンテカルロ数値積分

D = { (x, y) | 4x

2

+ 9y

2

36, x 0, y 0 } としたとき ,

D

1 dxdy = D の面積 =

32

π を 求めるプログラム .

*1 Copyright c°2011Saburo HIGUCHI. All rights reserved.

, http://hig3.net(講義のページもここからたどれます), へや:1

号館5502.

(2)

ソースコード1 当たり外れ法

1 # d e f i n e _ C R T _ S E C U R E _ N O _ W A R N I N G S 2 # i n c l u d e < s t d i o . h >

3 # i n c l u d e < s t d l i b . h >

4

5 # d e f i n e N M A X 100 6

7 d o u b l e u n i f o r m ();

8 d o u b l e g e t r a n d o m ( d o u b l e y );

9

10 int m a i n (){

11 int s e e d ;

12 int n ;

13 int n m a x ; /* サ ン プ ル 数 */

14 int c o u n t ;

15 d o u b l e x r a d i u s = 3 . 0 ; / *長 半 径 */

16 d o u b l e y r a d i u s = 2 . 0 ; / *短 半 径 */

17 d o u b l e x , y ; 18

19 s c a n f ("% d " ,& s e e d );

20 s c a n f ("% d " ,& n m a x );

21

22 s r a n d ( s e e d );

23 c o u n t =0;

24 for ( n =0; n < n m a x ; n + + ) { 25 x = x r a d i u s * u n i f o r m ();

26 y = y r a d i u s * u n i f o r m ();

27 if ( 4* x * x +9* y * y < = 3 6 . 0 ){

28 c o u n t ++;

29 }

30 }

31

32 p r i n t f ("% f \ n " , ( d o u b l e ) c o u n t / n m a x * x r a d i u s * y r a d i u s );

33 r e t u r n 0;

34 } 35

36 /** [0 ,1) 疑 似 乱 数 を 返 す */

37 d o u b l e u n i f o r m (){

38 r e t u r n r a n d ( ) / ( R A N D _ M A X + 1 . 0 ) ; 39 }

お知らせ

演習 きょうも個別座席指定まではしないけど , 利用エリアを限定します . 左右の端と中央の 通路沿いの PC は閉鎖します .

2

(3)

もう夏

の演習のプチテスト

2011-07-15 金 3. 参照などは春と同じのりでいきます .

期待値の推定と誤差評価 ( 与えられた確率密度関数に対して )

棄却法による乱数生成

当たり外れ法による数値積分

特に復習しておくべき課題 : 課題 p091,p101,p102

出題計画の修正は , 2011-07-09 土にフォーラム + メールで行います ( もし変更があれば ).

講義のレポート課題

(

概要

):

講義の残り

10

ピーナッツ

演習のプチテスト 1,2,3 回目の終了後 , 完全な答案に改善して , e ラーニングシステムから 提出してください ( 参照相談あり , 時間制限なし ). 詳細は Web で .

提出は本番と同じでなく , 各問スクリーンショット 1 枚で .

期限は次の演習のプチテスト ( 最後の回はファイナルトライアル ) まで .

1,2,3 回目が 6,8,6 点 . ただし , 各問は正解不正解の 2 段階評価で , 部分点はありません .

自宅の PC にインストールした Visual Studio/Excel で作成するとピーナッツは 2 倍と します . ただし 20 ピーナッツを上限とします .

プチテスト時間中に作成したプログラム等は , 演習の e ラーニングシステムからダウ ンロードして再利用できます .

もともと答案が完璧な人は , 中身はそのままで形式だけ変えて提出することでピーナ ツが得られます .

模範解答は公開してません . が , e ラーニングシステムの個人別コメント参照 .

レポートに参加しなくても , 理解が不完全なままになる , ピーナッツが得られない , 以 上の不利益はありません .

目次 前回 次回 略解

3

参照

関連したドキュメント

本研究では,繰り返し衝撃荷重載荷時における実規模 RC

せん断帯の数値解析は、材料の非線形性だけでなく初期形状の非対称性や材料の非均質性

の応力分布状況は異なり、K30 値が小さいほど応力の分 散がはかられることがわかる。また、解析モデルの条件の場合、 現行設計での路盤圧力は約

動的解析には常温の等価剛性及び等価減衰定数(設計値)から,バイリ

3.角柱供試体の収縮歪試験値と解析値の比較および考察

非自明な和として分解できない結び目を 素な結び目 と いう... 定理 (

名大・工 鳥居 達生《胎 t 鍵ゆ驚麗■) 名大・工 襲井 鉄轟〈艶 t 鍵陣 s 濾囎麗) 名大・工 彰浦 洋韓ユ騰曲エ鋤翼鱒騰

Further using the Hamiltonian formalism for P II –P IV , it is shown that these special polynomials, which are defined by second order bilinear differential-difference equations,