12.07.2015 Views

Um mundo para conhecer os números - Universidade Fernando ...

Um mundo para conhecer os números - Universidade Fernando ...

Um mundo para conhecer os números - Universidade Fernando ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

pág. 207# Estatística com RFizem<strong>os</strong> nova simulação e obtivem<strong>os</strong>:Comprimento médio do segmento MP:0.3432921Segmento MPScript 1 “Problema do triângulo”cont=0NumSim=1000segment<strong>os</strong>=array(0,dim=c(NumSim,3))for (i in 1:NumSim) {M=0N=1A=runif(1,0,1)B=runif(1,0,1)MP=min(A,B)PQ=abs(A-B)QN=1-max(A,B)if (MP+PQ > QN & MP+QN>PQ & PQ+QN>MP) cont=cont+1segment<strong>os</strong>[i,1]=MPsegment<strong>os</strong>[i,2]=PQsegment<strong>os</strong>[i,3]=QN}cat("frequência relativa",cont/NumSim)frequência0 10 20 30 40 500 0.1 0.2 0.3 0.4 0.5comprimentoComprimento médio do segmento PQ:0.3286406Segmento PQ50Por exemplo, pedindo 1000 simulações, obteve-se:Frequência relativa de triângul<strong>os</strong>: 0.256frequência0 10 20 30 4000.10.20.30.40.5Acrescentando ao script anterior, o cálculo docomprimento médio de cada segmento n<strong>os</strong> cas<strong>os</strong>em que é p<strong>os</strong>sível construir um triângulo:comprimentoComprimento médio do segmento QN:0.3280673Script 2 “Problema do triângulo“cont=0NumSim=1000segment<strong>os</strong>=array(0,dim=c(NumSim,3))for (i in 1:NumSim) {M=0N=1A=runif(1,0,1)B=runif(1,0,1)MP=min(A,B)PQ=abs(A - B)QN=1- max(A,B)if (MP+PQ > QN & MP+QN>PQ & PQ+QN>MP) {cont=cont+1segment<strong>os</strong>[cont,1]=MPsegment<strong>os</strong>[cont,2]=PQsegment<strong>os</strong>[cont,3]=QNpar(mfrow=c(2,2))cor1=c("blue")cor2=c("pink")cor3=c("yellow")}}segment<strong>os</strong>=segment<strong>os</strong>[1:cont,]hist(segment<strong>os</strong>[,1],col=cor1,xlab="comprimento",ylab=“frequência",main="Segmento MP")hist(segment<strong>os</strong>[,2],col=cor2,xlab="comprimento",ylab=“frequência",main="Segmento PQ")hist(segment<strong>os</strong>[,3],col=cor3,xlab="comprimento",ylab="frequência",main="Segmento QN")cat("frequência relativa de triângul<strong>os</strong>",cont/NumSim)cat("comprimento médio do segmento MP",mean(segment<strong>os</strong>[,1]))cat("comprimento médio do segmento PQ",mean(segment<strong>os</strong>[,2]))cat("comprimento médio do segmento QN",mean(segment<strong>os</strong>[,3]))frequência50403020100Segmento QN00.10.20.3comprimento“Curi<strong>os</strong>amente” o comprimento médio d<strong>os</strong>segment<strong>os</strong> aproxima-se de 1/3.Efectuando maior número de simulações, afrequência relativa d<strong>os</strong> cas<strong>os</strong> em que é p<strong>os</strong>sívelconstruir um triângulo aproxima-se de 0,25 eo comprimento médio d<strong>os</strong> segment<strong>os</strong> dessestriângul<strong>os</strong> é um valor próximo de 0,33.0.40.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!