ВУЗ:
Составители:
Мартьянова А.Е. Компьютерная обработка информации
34
π PI−
π
2.241%=
Определение погрешности метода Монте-Карло при числе бросаний N
π 3.142=PI 3.071=
PI
n
N
4⋅:=
Вычисление числа
π
n 3.839 10
3
×=
n
1
N
i
X
i
()
2
Y
i
()
2
+
⎡
⎣
⎤
⎦
a
2
≤
⎡
⎣
⎤
⎦
∑
=
:=
Определение числа "удачных попаданий"
0246
0
2
4
6
yx()
Y
i
xX
i
,
Y
i
rnd a():=X
i
rnd a():=
координаты точек
yx() a
2
x
2
−:=
x 0 0.01, a..:=
i1N..:=
Решение:
число бросаний
N 5000:=
cторона квадрата a
a5:=
ORIGIN 1:=
Дано:
3.1.2. Решение методом Монте-Карло
34 Мартьянова А.Е. Компьютерная обработка информации
3.1.2. Решение методом Монте-Карло
Дано:
ORIGIN := 1
a := 5 cторона квадрата a
N := 5000 число бросаний
Решение:
i := 1 .. N
x := 0 , 0.01 .. a
2 2
y ( x) := a − x
Xi := rnd ( a ) Yi := rnd ( a ) координаты точек
6
4
y( x)
Yi
2
0
0 2 4 6
x , Xi
Определение числа "удачных попаданий"
N
n := ∑ ⎡⎡ ( Xi) 2 + ( Yi) 2 ⎤ ≤ a 2⎤
⎣⎣ ⎦ ⎦
i =1 3
n = 3.839 × 10
Вычисление числа π
n
PI := ⋅4
N
PI = 3.071 π = 3.142
Определение погрешности метода Монте-Карло при числе бросаний N
π − PI
= 2.241%
π
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
