Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior |
mod1:mat_apoio:meta_resgate [2010/08/17 23:38] – adalardo | mod1:mat_apoio:meta_resgate [2024/01/11 15:21] (atual) – edição externa 127.0.0.1 |
---|
"\n c=",c," l=",l," fi=",fi," pi=",pi," e=",e), | "\n c=",c," l=",l," fi=",fi," pi=",pi," e=",e), |
font.lab=2,lwd=2) | font.lab=2,lwd=2) |
abline(h=F,col=2,lwd=2,lty=2) | abline(h=F,col=2,lwd=2,lty=2) # equilibrio F |
| |
| points(1:tf,c(e*(1-fi),res),type='l',lwd=2,col="blue") # pe observado |
points(1:tf,c(e*(1-fi),res),type='l',lwd=2,col=4) | abline(h=e-pi,col="green",lwd=2,lty=2) # pe equilibrio |
abline(h=e-pi,col=3,lwd=2,lty=2) | legend("topright", legend=c("proporção ocupada", "equilíbrio F", "prob. extinção (pe)", "equilíbrio pe"), lty=c(1,2,1,2), col=c("black","red","blue", "green"), bty="n") |
abline(h=0,lty=2) | |
| |
return(paisag) | return(paisag) |
pe=e*(1-sum(paisag[,,t-1])/(c*l)) | pe=e*(1-sum(paisag[,,t-1])/(c*l)) |
pi=i*sum(paisag[,,t-1])/(c*l) | pi=i*sum(paisag[,,t-1])/(c*l) |
paisag[,,t][paisag[,,(t-1)]==1]<-sample(c(0,1),sum(paisag[,,1]),replace=T,prob=c(pe,1-pe)) | paisag[,,t][paisag[,,(t-1)]==1]<-sample(c(0,1),sum(paisag[,,t-1]),replace=T,prob=c(pe,1-pe)) |
paisag[,,t][paisag[,,(t-1)]==0]<-sample(c(0,1),c*l-sum(paisag[,,1]),replace=T,prob=c(1-pi,pi)) | paisag[,,t][paisag[,,(t-1)]==0]<-sample(c(0,1),c*l-sum(paisag[,,t-1]),replace=T,prob=c(1-pi,pi)) |
resultado[t-1]=sum(paisag[,,t])/(c*l) | resultado[t-1]=sum(paisag[,,t])/(c*l) |
rese[t-1]=pe | rese[t-1]=pe |
resi[t-1]=pi | resi[t-1]=pi |
} | } |
plot(1:tf,c(fi,resultado),type="l",xlab="Tempo",ylab="Fração de manchas ocupadas", | plot(1:tf,c(fi,resultado),type="l",xlab="Tempo",ylab="Proporção/Probabilidade", |
ylim=c(0,1),main=paste("Colonização Interna","\n c=",c," l=",l," fi=",fi," i=",i," e=",e),font.lab=2,lwd=2) | ylim=c(0,1),main=paste("Colonização Interna","\n c=",c," l=",l," fi=",fi," i=",i," e=",e),font.lab=2,lwd=2) |
abline(h=0,lty=2) | abline(h=0,lty=2) |
| |
points(1:tf,c(i*fi,resi),type='l',lwd=2,col=6,lty=3) | points(1:tf,c(i*fi,resi),type='l',lwd=2,col=6,lty=3) |
| legend("topright", legend=c("manchas ocupadas", "prob.colonização", "prob.extinção"), lty=c(1,3,3), col=c(1,6,4), bty="n") |
| |
| |
return(paisag) | return(paisag) |