我尝试在 R 中计算 Monte Carlo pi 函数。我在代码中遇到了一些问题。现在我写这段代码:
ploscinaKvadrata <- 0
ploscinaKroga <- 0
n = 1000
for (i in i:n) {
x <- runif(1000, min= -1, max= 1)
y <- runif(1000, min= -1, max= 1)
if ((x^2 + y^2) <= 1) {
ploscinaKroga <- ploscinaKroga + 1
} else {
ploscinaKvadrata <- ploscinaKvadrata + 1
}
izracunPi = 4* ploscinaKroga/ploscinaKvadrata
}
izracunPi
这不起作用,但我不知道如何解决它。
我还想编写一个代码来绘制这个(正方形内有圆圈和点)。