【发布时间】:2017-04-10 09:15:31
【问题描述】:
## simulate `N` uniformly distributed points on unit square
N <- 1000
x <- matrix(runif(2 * N), ncol = 2)
## count number of points inside unit circle
n <- 0; for(i in 1:N) {if (norm(x[i,]) < 1) {n <- n + 1} }
n <- n / N
## estimate of pi
4 * n
但我明白了:
"范数错误(x[i,]): 'A' 必须是数值矩阵"
不知道哪里出了问题。
【问题讨论】:
标签: r simulation montecarlo pi