Professional Documents
Culture Documents
𝑑𝑃
= 𝑃′ = −𝜆𝑃
𝑑𝑡
Suponiendo cuando en tiempo t=0, la población es 50 individuos, que población tendrá de un
tiempo t=15 horas. Sabiendo que la constante de decrecimiento es 0.2.
𝑃 𝑡
𝑑𝑃
∫ = −𝜆 ∫ 𝑑𝑡
𝑃𝑜 𝑃 0
|ln(𝑃)|𝑃𝑝0 = −𝜆𝑡
𝑃 = 𝑃0 ∗ 𝑒 −𝜆𝑡
clc
clear all
% datos
P0=50;
lambda=0.2;
t=linspace(0,15,50);
P=P0*exp(-lambda*t);
plot(t,P,'*')
xlabel('tiempo(Horas)')
ylabel('Población')
grid minor
METODO 2: MÉTODO NUMÉRICO
Euler:
𝒀(𝒊 + 𝟏) = 𝒀(𝒊) + 𝒉 ∗ 𝒀′
𝒊 = 𝟎, 𝟏, 𝟐, 𝟑 … ….
clc
clear
% PASO 1: constantes de la variable
h=0.1; % Incremento de la discretización
lambda=0.2;
tf=15;
n=tf/h;
% PASO 2: condciones iniciales
P(1)=50;
hold on
plot(t,P,'ro')
xlabel('tiempo(Horas)')
ylabel('Población')
grid minor
Ejemplo: sea el número de individuos iniciales igual a 200, donde K es la capacidad de carga igual
500, siendo la constante máximo de crecimiento de 0.2. Hallar el comportamiento de la población
en lapso de tiempo adecuado.
clc
clear
% PASO 1: constantes de la variable
h=0.1; % Incremento de la discretización
lambda=2;
tf=5;
n=tf/h;
K=500;
% PASO 2: condciones iniciales
N(1)=200;
N(i+1)=N(i)+h*dN;
end
hold on
plot(t,N,'ro')
xlabel('tiempo(Horas)')
ylabel('Población')
grid minor
Ejemplo 3:
𝑑𝑃 𝑃
= 2𝑃(6 − )
𝑑𝑡 8000
P(0)=700 bacteria
clc
clear
% PASO 1: constantes de la variable
h=0.01; % Incremento de la discretización
tf=1;
n=tf/h;
% PASO 2: condciones iniciales
P(1)=1500;
P(i+1)=P(i)+h*dP;
end
hold on
plot(t,P,'ro-')
xlabel('tiempo(Horas)')
ylabel('Población')
title('JUAN PEREZ DUED LIMA')
grid minor