ECOLOGIA VEGETAL 2012
Módulo I
Tópicos
Material de Apoio
*/
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
mod1:mat_apoio:meta_chuva [2010/08/17 20:53] – adalardo | mod1:mat_apoio:meta_chuva [2024/01/11 15:21] (atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 14: | Linha 14: | ||
onde < | onde < | ||
- | Em primeiro lugar, vamos estabelecer a probabilidade de colonização de manchas vazias (pi), a probabilidade de extinção em manchas ocupadas (pe) e a fração inicial de manchas ocupadas (fi) como 30%, 15% e 50%, respectivamente. | + | Em primeiro lugar, vamos estabelecer a probabilidade de colonização de manchas vazias (pi), a probabilidade de extinção em manchas ocupadas (pe) e a fração inicial de manchas ocupadas (fi) como 30%, 15% e 40%, respectivamente. |
< | < | ||
pi=0.3 | pi=0.3 | ||
Linha 59: | Linha 59: | ||
Calma, não se assuste. O monstrinho abaixo vai tratar apenas das manchas que estavam ocupadas no tempo inicial. | Calma, não se assuste. O monstrinho abaixo vai tratar apenas das manchas que estavam ocupadas no tempo inicial. | ||
< | < | ||
- | sum(paisagem[,,1]) # numero de manchas ocupadas no tempo 1 | + | sum(paisag[,,1]) # numero de manchas ocupadas no tempo 1 |
paisag[,, | paisag[,, | ||
paisag[,,2] | paisag[,,2] | ||
Linha 109: | Linha 109: | ||
for(t in 2:10) | for(t in 2:10) | ||
{ | { | ||
- | | + | |
- | | + | |
| | ||
} | } | ||
Linha 147: | Linha 147: | ||
metapop=function(tf, | metapop=function(tf, | ||
paisag=array(0, | paisag=array(0, | ||
- | paisag[,, | + | nmanchas=c*l |
+ | paisag[,, | ||
resultado=numeric() | resultado=numeric() | ||
for(t in 2:tf){ | for(t in 2:tf){ | ||
- | | + | |
- | | + | |
| | ||
} | } | ||
Linha 205: | Linha 206: | ||
Para vocês que chegaram vivos até aqui, uma recompensa. Rode os comandos abaixo e descubra: | Para vocês que chegaram vivos até aqui, uma recompensa. Rode os comandos abaixo e descubra: | ||
< | < | ||
- | metapop2=function(tf, | + | |
- | paisag=array(0, | + | anima=function(dados){ |
- | paisag[,, | + | x11() |
- | resultado=numeric() | + | for(i in 1:dim(dados)[3]) |
- | for(t in 2:tf){ | + | { |
- | | + | image(dados[,,i], main=(" |
- | | + | grid(dim(dados)[1],dim(dados)[2]) |
- | | + | Sys.sleep(.2) |
- | } | + | |
- | return(paisag) | + | |
} | } | ||
+ | } | ||
+ | |||
+ | |||
+ | simula1< | ||
+ | anima(simula1) | ||
- | anima=function(tf, | ||
- | dados=metapop2(tf, | ||
- | for(i in 1:tf){ | ||
- | image(dados[,, | ||
- | grid(c,l) | ||
- | Sys.sleep(.5) | ||
- | } | ||
- | } | ||
- | anima(tf=25, | ||
</ | </ | ||
- | Aqui você também pode mexer nos parâmetros e ver, literalmente, | + | Para fazer rodar a animação |
< | < | ||
- | anima(tf=25, | + | simula2=metapop(tf=25, |
+ | anima(simula2) | ||
</ | </ | ||