Approximating Probability using Monte Carlo Method
12 ビュー (過去 30 日間)
古いコメントを表示
I have a problem where I need to sample two random points (x and y) unifromrly from the unit square [0,1] x [0,1]
I need to use the Monte Carlo Method to approximate the probability that (the 2 norm of x-y) ||x-y||_2 is smaller or equal to 1/2
Anyone has an idea on how to go on about this?
3 件のコメント
John D'Errico
2020 年 4 月 2 日
An interesting question is how to compute that result analytically, without recourse to a simulation. Hmm...
'Til then so you can verify your result, I get with a sample size of 1e8 points:
p =
0.48335794
With a predicted standard deviation on that estimate of
s =
4.99722965090615e-05
回答 (1 件)
Image Analyst
2020 年 4 月 2 日
Hint:
xy = rand(1000000, 2);
or
numPoints = 1000000;
x = rand(numPoints, 1);
y = rand(numPoints, 1);
Look up norm in the help.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Monte-Carlo についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!