云浮罗伟荣(5922*****) 22:18:51
请教大家:在边长为1的正方形内(含边界)任取两个点A,B,则|AB|≥1的概率是多少?
这个问题应该怎么破?
话说曾经在《撸题集》第907页题目6.8.7里写过类似的题,然而细想后发现上面这题比那题要复杂得多,因为那题全是圆,而这里既有圆又有方,重叠面积公式非常复杂,还要用重积分,下面大致写写。
首先将正方形放在坐标系中,使之为 $[0,1]\times[0,1]$。下面设定一些区域,记
\begin{align*}
D&=\left\{ (x,y)\biggm|0<y<x<\frac12 \right\}, \\
D_1&=\{(x,y)\mid(x,y)\in D,x^2+(y-1)^2<1,(x-1)^2+(y-1)^2>1\}, \\
D_2&=\{(x,y)\mid(x,y)\in D,x^2+(y-1)^2<1,(x-1)^2+(y-1)^2<1\}, \\
D_3&=\{(x,y)\mid(x,y)\in D,x^2+(y-1)^2>1\},
\end{align*}
它们表示的区域如下图。
现在,在 $D$ 内取一点 $(x,y)$,以其为圆心,作半径为 $1$ 的圆,记在圆外且在正方形内的区域面积为 $S(x,y)$。
经过计算,可以求出
\[S(x,y)=\led
& f(x,y), && (x,y)\in D_1, \\
& 0, && (x,y)\in D_2, \\
& f(x,y)+f(1-x,y), && (x,y)\in D_3,
\endled\]
其中
\[f(x,y)=\frac12\left( 2(1-x)(1-y)-(1-x)\sqrt{x(2-x)}-(1-y)\sqrt{y(2-y)} +\arccos (1-x)+\arccos (1-y)-\frac\pi2 \right), \]
那么,根据对称性,所求的概率为
\[P=8\iint_{D}S(x,y)\rmd x\rmd y=8\iint_{D_1}f(x,y)\rmd x\rmd y+8\iint_{D_3}f(x,y)+f(1-x,y)\rmd x\rmd y.\]
到这里,已经不是人工可以做了,即使开挂,挂也挂,想算出精确值,不大可能,只好改用数值计算命令,计算其近似值,如下图:
即 $P\approx 0.025074$。
嘛,我知道这样的过程不会让人信服,连我自己都没什么信心,于是决定还是用挂来摸拟实验。
在Mathematica7中运行如下程序:- i = 0;
- n = 10^8;
- Do[x1 = RandomReal[];
- y1 = RandomReal[];
- x2 = RandomReal[];
- y2 = RandomReal[];
- If[(x1 - x2)^2 + (y1 - y2)^2 >= 1, i++],
- {n}];
- N[i/n]
复制代码 这里的 RandomReal[] 是产生 [0,1] 内的随机数,共做 10^8 次独立重复试验来统计结果。
运行十来二十分钟之后,看结果是多少,就大概知道那个近似值是否准确了,各位有软件的话不妨自己运行一下。 |