plotsimul<-function(mu,sigma,n,conf,numsim){
a<-qnorm((100-conf)/200, mean = 0, sd = 1, lower.tail = TRUE)
samples<-NULL; extinf<-NULL; extsup<-NULL; include<-0
for (i in 1:numsim){
samples[[i]]<-rnorm(n, mean = mu, sd = sigma)
extinf[i]<-mean(samples[[i]])+a*sigma/sqrt(n); extsup[i]<-mean(samples[[i]])-a*sigma/sqrt(n)
if ((extinf[i]<mu) & (extsup[i]>mu)) include<-include+1}
int<-cbind(extinf,extsup)
percent<-include*100/numsim
muestra<-rep(NULL,1+numsim)
plot(muestra, xlim=c(-15,15), ylim=c(-6,1+numsim), xlab='', ylab='',main='')
for (i in 1:numsim) segments(int[i,1], i, int[i,2], i, col = "#3399CC")
abline(v=mu, col = "#FF6600", lty=1, lwd=2)
text(mu+1.6, -3, paste("True mean value"),col = "#FF6600")
mtext(paste("Intervals containing the mean = ", round(percent, 2),"%"),line= 1.5,cex=1.3,col = "#3366CC")}