You are on page 1of 5

Ayudantia N+4

Respuestas:
1.- #modelacion poblacion conejo V/S Zorro ayudantia n + 4
#metodo de Euler
import numpy as np
import matplotlib.pyplot as plt
def animales(c, z, b=1000):
c_dot = (2*c) * (1-(c/b)) - (1.2*c*z)
z_dot = -z + (0.9 * c * z)
return c_dot, z_dot
dt = 0.01
stepCnt = 1000
cs = np.empty((stepCnt + 1))
zs = np.empty((stepCnt + 1))

cs[0], zs[0] = ( 2, 4)
t = np.linspace(0,stepCnt*dt,stepCnt+1)
for i in range(stepCnt):
c_dot, z_dot = animales(cs[i], zs[i])
cs[i + 1] = cs[i] + (c_dot * dt)
zs[i + 1] = zs[i] + (z_dot * dt)

plt.plot(t,cs,t, zs)

Grafica de 4 conejos v/s 2 Zorros


Graf. 1

2.- #modelacion poblacion conejo V/S Zorro ayudantia n + 4


#metodo de odeint
import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint
def animales(w, t):
c, z = w
f = [(2*c) * (1-(c/5)) - (1.2*c*z), -z + (0.9 * c * z)]
return f
#parametro poblacion maxima (b)
#b = 5
#condiciones iniciales
c=2
z=4
stoptime = 10

numpoints = 10000
t=np.linspace(0, stoptime, numpoints)
w0 = [c, z]
sol = odeint(animales, w0, t)
solc = [sol[i,0] for i in range(numpoints)]
solz = [sol[i,1] for i in range(numpoints)]

plt.plot(t,solc,t,solz)

Grafica 4 conejos v/s 2 zorros


Graf. 2

3.- como muestra la grafica 3 se ve la


poblacion de conejos versus zorros con la
proporcin de 2 es a 1 (4 conejos y 2 zorros)
esto es realizado con el mtodo de Euler

Graf. 3

Esta grafica 4 muestra la poblacin de 4


conejos y 2 zorros con el mtodo de odeint.

4.-

Graf. 4

Esta grafica 5 muestra cuando la poblacin


de conejos es nula (0) y la poblacin de
zorros es de 10, para ambos casos, tanto
Euler como Odeint, se da la misma grafica y
muestra que la poblacin de zorros decae
rpidamente.

Graf. 5

Como vemos en esta grafica (Graf. 6) de


donde la poblacin de Conejos es de 10 y la
poblacin de Zorros es nula (0), observamos
que la poblacin de conejos aumenta en un
corto periodo de tiempo (se da para ambos
casos Euler y Odeint)

Graf. 6

Como vemos es esta grafica (Graf. 7)


cuando las poblaciones son iguales, la
de conejos disminuye rpidamente pero
la del zorro aumenta a medida que pasa
el tiempo, al aumentar la poblacin de
conejos tambin aumenta la poblacin
de zorros y ocurre lo mismo cuando los
conejos disminuyen hasta un punto
donde se mantiene el equilibrio (Graf. 8)
Graf. 7

Graf. 8

You might also like