Я хочу добавить цикл к приведенному ниже коду, чтобы он выполнялся четыре раза для
n <- c(1000, 10000, 100000, 1000000)
А вернуть матрицу, которая содержит n
значений и ее решение pi
? Спасибо!
Вот мой код для одного значения n
:
n <- 1000
x <- c(runif(n, -1,1))
y <-c(runif(n, -1,1))
points <- data.frame(cbind(x,y))
z <- points$x^2 + points$y^2
pi <- function(n,points){
y <- 4*length(z[z<=1])/n
return(y)
}
pi(n, points)