
23 Mar
2012
23 Mar
'12
12:25
Tiago, Se for possível calcular o valor da função em qualquer ponto, então talvez você possa utilizar integração por Monte Carlo. Por exemplo: # Cálculo de volume (1/8 de esfera de raio r) r<-1 ux<-runif(2e4,0,r) uy<-runif(2e4,0,r) uz<-runif(2e4,0,r) id<-ux^2+uy^2+uz^2<=r^2 mean(id)*r^3 # Aproximado 4*pi*r^3/(3*8) # Exato # Vizualização np=200 x<-seq(0,r,l=np) z<-outer(x,x,function(x,y) sqrt(r^2-x^2-y^2)) library(rgl) persp3d(x,x,z) points3d(ux,uy,uz,pch=20,col=ifelse(id==TRUE,4,2)) Att., Rubem