首先,我必须对 20m X 30m 矩形中的两个点的坐标进行建模。显然,这些点遵循均匀分布,所以这是我的代码的第一部分:
X1 <- runif(1,0,20)
X2 <- runif(1,0,30)
point1 <- c(X1,X2)
point1
我对第二个点('point2')使用了相同的代码,但分别用 Y1 和 Y2 替换了 X1 和 X2。
然后我必须找到两点之间的距离:
distance <- sqrt(((X1-Y1)^2)+((X2-Y2)^2))
现在如果我将 A 定义为点在 5m 到 10m 范围内的事件,我需要找到这个事件的指标变量。这就是我要做的,但我不确定它是否正确:
x=0
if (distance < 10 & distance > 5)
{
x=1
}
Z <- c(distance,x)
如果我要重复这些命令 1000 次,我将如何存储每个模拟中的值并在 1000 次重复中找到最小和最大分离值?