R Markdown
library(ggplot2)
set.seed(666)
va_x <- runif(5000, 2, 10)
va_y <- runif(5000, 2, 10)
library(plotrix)
set.seed(123)
x = runif(5000, 2, 10)
y = runif(5000, 2, 10)
plot(2:10, 2:10,
type = "n",
xlab = "eje x",
ylab = "eje y") # Generamos un plot sin gráficos internos (limpio)
points(x,y,cex=0.01)
draw.ellipse(6,6,2,1, border = 'blue') # Dibuja la elipse
points_quarter = 0
for (i in 1:5000){ #tener en cuenta la ecuacion canonica
if ((((x[i]-6)^2)/4)+ (((y[i]-6)^2)/1)<=1 ){
points_quarter = points_quarter + 1
points(x[i], y[i], col= "red", pch=16, cex=0.3) # Condicional que dibuja 1/4 de la elipse
}
}

area_calc = pi * 1 * 2; area_calc
## [1] 6.283185
area_aprox = (points_quarter)/75; area_aprox
## [1] 6.613333