hallar una función
Publicado por Mathias (2 intervenciones) el 22/10/2020 03:00:14
Hola. Me encuentro en un dilema. Estoy elaborando un trabajo para cálculo avanzado y nos dan un sistema de ecuaciones, para los cuales nos piden hallar una función para distintos valores de una variable:
el sistema: P(n) = P(n-1)*(1-0.01*P(n-1))-0.001*P(n-1)*D(n-1);
D(n) = r*D(n-1)*(1-0.01*D(n-1))-0.001*D(n-1)*P(n-1);
Supninedo que Po=Do=20 y r variable.
Entonces el código en matlab que escribimos es el siguiente:
De esta forma siempre nos pide un valor de iteraciones N y de r, y va graficando.
El asunto es que quiero hallar las ecuaciones, las funcones que ajustan a esas curvas, ya que me pide que halle una función
Alguien que pueda ayudarme?
el sistema: P(n) = P(n-1)*(1-0.01*P(n-1))-0.001*P(n-1)*D(n-1);
D(n) = r*D(n-1)*(1-0.01*D(n-1))-0.001*D(n-1)*P(n-1);
Supninedo que Po=Do=20 y r variable.
Entonces el código en matlab que escribimos es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function aaa2(r,N)
a= 20; %Poblacion inicial de los predadores.
b= 20; %Poblacion inicial de las presas.
flag = 0;
while (flag==0) %definimos un bucle para que siga pidiendo valores de r2 y N
N = input('N(cantidad de generaciones)=: ') %cantidad de generaciones
r = input('ingrese el r (0 para terminar)=: '); %el r
P(1)=a;%guardo en el primer lugar del vector x el tamaño inicial, por medio de un for calculo iterativamente los tamaños poblacionales
D(1)=b; %lo mismo q antes pero con la otra funcion
t(1)=0;
figure; axes; hold on;
xlim([0 N]); 'auto y'; %Rango de ejes
title 'Comportamiento del sistema para diferentes valores de r2' %título del gráfico
xlabel 'semanas(N-iteraciones)'
ylabel 'N0 clientes'
for n = 2:N;
t(n) = n-1;
P(n) = P(n-1)*(1-0.01*P(n-1))-0.001*P(n-1)*D(n-1);
D(n) = r*D(n-1)*(1-0.01*D(n-1))-0.001*D(n-1)*P(n-1);
end
plot(t,P, '-ro') % circulos rojos van a ser para P
plot(t,D, '--bo') % circulos azules van a ser para D
legend ('empresa P','empresa D') %nombre de las series
end
De esta forma siempre nos pide un valor de iteraciones N y de r, y va graficando.
El asunto es que quiero hallar las ecuaciones, las funcones que ajustan a esas curvas, ya que me pide que halle una función
Alguien que pueda ayudarme?
Valora esta pregunta


0