<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grupo12A</id>
		<title>MateWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grupo12A"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Grupo12A"/>
		<updated>2026-04-23T09:12:24Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29250</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29250"/>
				<updated>2015-03-12T22:47:53Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Estudio del modelo a los 12 años */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
Los datos de campo obtenidos nos indican que a los 12 años del comienzo de la explotación la cantidad total extraída es de 2695 toneladas. La cantidad de mineral que queda por extraer debido a las nuevas técnicas utilizadas es de 9075 toneladas, por lo que la cantidad total extraíble K será 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%DATOS DEL PROBLEMA ANTIGUO&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %La cantidad de mineral extraido en el comienzo es 0&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado.&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/10875; %Mismo valor que el hallado en el apartado 2&lt;br /&gt;
K=10875; %Cantidad total extraible&lt;br /&gt;
Q(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
P(i)=r*Q(i)*log(K/Q(i));&lt;br /&gt;
&lt;br /&gt;
if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(K/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(K/Q(i-1))&amp;gt;r*Q(i)*log(K/Q(i))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
k1=r*Q(i)*(1-Q(i)/K);&lt;br /&gt;
k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/K);&lt;br /&gt;
Q(i+1)=Q(i)+(h/2)*(k1+k2); %Método de Heun&lt;br /&gt;
t(i+1)=t(i)+h;&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P);&lt;br /&gt;
tiempo=tiempo/12;&lt;br /&gt;
plot(t,P,'r')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')&lt;br /&gt;
legend('Modelo viejo','Location','best')&lt;br /&gt;
&lt;br /&gt;
%NUEVOS DATOS&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %Cantidad de mineral extraido inicialmente&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t1=t0;&lt;br /&gt;
r2=0.08; %el valor de r revisado&lt;br /&gt;
K=11770; %Cantidad total extraible&lt;br /&gt;
Q2(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
while 1&lt;br /&gt;
P1(c)=r2*Q2(c)*log(K/Q2(c));&lt;br /&gt;
if c&amp;gt;1&amp;amp;&amp;amp;abs((r2*Q2(c)*log(K/Q2(c)))-25)&amp;lt;0.1&amp;amp;r2*Q2(c-1)*log(K/Q2(c-1))&amp;gt;r2*Q2(c)*log(K/Q2(c))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
K1=r2*Q2(c)*(1-Q2(c)/K);&lt;br /&gt;
K2=r2*(Q2(c)+K1*h)*(1-(Q2(c)+K1*h)/K);&lt;br /&gt;
Q2(c+1)=Q2(c)+(h/2)*(K1+K2); %Metodo Heun&lt;br /&gt;
t1(c+1)=t1(c)+h;&lt;br /&gt;
c=c+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P1)&lt;br /&gt;
tiempo=tiempo/12&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t1,P1)&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion tonelada/año')&lt;br /&gt;
legend('Modelo nuevo','modelo antiguo')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:graficaP3.jpg|800px|thumb|centre|Modelo nuevo]]&lt;br /&gt;
[[Archivo:graficaP2.jpg|800px|thumb|centre|Modelo antiguo]]&lt;br /&gt;
[[Archivo:graf11.jpg|800px|thumb|centre|Comparación de los modelos]]&lt;br /&gt;
&lt;br /&gt;
La máxima producción la obtenemos en t=52.8333 y es de 346.3951 toneladas.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Graf11.jpg&amp;diff=29249</id>
		<title>Archivo:Graf11.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Graf11.jpg&amp;diff=29249"/>
				<updated>2015-03-12T22:45:38Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29200</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29200"/>
				<updated>2015-03-11T15:40:45Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Estudio del modelo a los 12 años */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
Los datos de campo obtenidos nos indican que a los 12 años del comienzo de la explotación la cantidad total extraída es de 2695 toneladas. La cantidad de mineral que queda por extraer debido a las nuevas técnicas utilizadas es de 9075 toneladas, por lo que la cantidad total extraíble K será 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%DATOS DEL PROBLEMA ANTIGUO&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %La cantidad de mineral extraido en el comienzo es 0&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado.&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/10875; %Mismo valor que el hallado en el apartado 2&lt;br /&gt;
K=10875; %Cantidad total extraible&lt;br /&gt;
Q(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
P(i)=r*Q(i)*log(K/Q(i));&lt;br /&gt;
&lt;br /&gt;
if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(K/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(K/Q(i-1))&amp;gt;r*Q(i)*log(K/Q(i))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
k1=r*Q(i)*(1-Q(i)/K);&lt;br /&gt;
k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/K);&lt;br /&gt;
Q(i+1)=Q(i)+(h/2)*(k1+k2); %Método de Heun&lt;br /&gt;
t(i+1)=t(i)+h;&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P);&lt;br /&gt;
tiempo=tiempo/12;&lt;br /&gt;
plot(t,P,'r')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')&lt;br /&gt;
legend('Modelo viejo','Location','best')&lt;br /&gt;
&lt;br /&gt;
%NUEVOS DATOS&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %Cantidad de mineral extraido inicialmente&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t1=t0;&lt;br /&gt;
r2=0.08; %el valor de r revisado&lt;br /&gt;
K=11770; %Cantidad total extraible&lt;br /&gt;
Q2(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
while 1&lt;br /&gt;
P1(c)=r2*Q2(c)*log(K/Q2(c));&lt;br /&gt;
if c&amp;gt;1&amp;amp;&amp;amp;abs((r2*Q2(c)*log(K/Q2(c)))-25)&amp;lt;0.1&amp;amp;r2*Q2(c-1)*log(K/Q2(c-1))&amp;gt;r2*Q2(c)*log(K/Q2(c))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
K1=r2*Q2(c)*(1-Q2(c)/K);&lt;br /&gt;
K2=r2*(Q2(c)+K1*h)*(1-(Q2(c)+K1*h)/K);&lt;br /&gt;
Q2(c+1)=Q2(c)+(h/2)*(K1+K2); %Metodo Heun&lt;br /&gt;
t1(c+1)=t1(c)+h;&lt;br /&gt;
c=c+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P1)&lt;br /&gt;
tiempo=tiempo/12&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t1,P1)&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion tonelada/año')&lt;br /&gt;
legend('Modelo nuevo','modelo antiguo')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:graficaP3.jpg|800px|thumb|centre|Modelo nuevo]]&lt;br /&gt;
[[Archivo:graficaP2.jpg|800px|thumb|centre|Modelo viejo]]&lt;br /&gt;
[[Archivo:graficaP1.jpg|800px|thumb|centre|Comparación de los modelos]]&lt;br /&gt;
&lt;br /&gt;
La máxima producción la obtenemos en t=52.8333 y es de 346.3951 toneladas.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29198</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29198"/>
				<updated>2015-03-11T15:39:57Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Estudio del modelo a los 12 años */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
Los datos de campo obtenidos nos indican que a los 12 años del comienzo de la explotación la cantidad total extraída es de 2695 toneladas. La cantidad de mineral que queda por extraer debido a las nuevas técnicas utilizadas es de 9075 toneladas, por lo que la cantidad total extraíble K será 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%DATOS DEL PROBLEMA ANTIGUO&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %La cantidad de mineral extraido en el comienzo es 0&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado.&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/10875; %Mismo valor que el hallado en el apartado 2&lt;br /&gt;
K=10875; %Cantidad total extraible&lt;br /&gt;
Q(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
P(i)=r*Q(i)*log(K/Q(i));&lt;br /&gt;
&lt;br /&gt;
if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(K/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(K/Q(i-1))&amp;gt;r*Q(i)*log(K/Q(i))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
k1=r*Q(i)*(1-Q(i)/K);&lt;br /&gt;
k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/K);&lt;br /&gt;
Q(i+1)=Q(i)+(h/2)*(k1+k2); %Método de Heun&lt;br /&gt;
t(i+1)=t(i)+h;&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P);&lt;br /&gt;
tiempo=tiempo/12;&lt;br /&gt;
plot(t,P,'r')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')&lt;br /&gt;
legend('Modelo viejo','Location','best')&lt;br /&gt;
&lt;br /&gt;
%NUEVOS DATOS&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %Cantidad de mineral extraido inicialmente&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t1=t0;&lt;br /&gt;
r2=0.08; %el valor de r revisado&lt;br /&gt;
K=11770; %Cantidad total extraible&lt;br /&gt;
Q2(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
while 1&lt;br /&gt;
P1(c)=r2*Q2(c)*log(K/Q2(c));&lt;br /&gt;
if c&amp;gt;1&amp;amp;&amp;amp;abs((r2*Q2(c)*log(K/Q2(c)))-25)&amp;lt;0.1&amp;amp;r2*Q2(c-1)*log(K/Q2(c-1))&amp;gt;r2*Q2(c)*log(K/Q2(c))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
K1=r2*Q2(c)*(1-Q2(c)/K);&lt;br /&gt;
K2=r2*(Q2(c)+K1*h)*(1-(Q2(c)+K1*h)/K);&lt;br /&gt;
Q2(c+1)=Q2(c)+(h/2)*(K1+K2); %Metodo Heun&lt;br /&gt;
t1(c+1)=t1(c)+h;&lt;br /&gt;
c=c+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P1)&lt;br /&gt;
tiempo=tiempo/12&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t1,P1)&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion tonelada/año')&lt;br /&gt;
legend('Modelo nuevo','modelo antiguo')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:graficaP3.jpg|800px|thumb|centre|Modelo viejo]]&lt;br /&gt;
[[Archivo:graficaP2.jpg|800px|thumb|centre|Modelo nuevo]]&lt;br /&gt;
[[Archivo:graficaP1.jpg|800px|thumb|centre|Comparación de los modelos]]&lt;br /&gt;
&lt;br /&gt;
La máxima producción la obtenemos en t=52.8333 y es de 346.3951 toneladas.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29147</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29147"/>
				<updated>2015-03-10T18:11:55Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
Los datos de campo obtenidos nos indican que a los 12 años del comienzo de la explotación la cantidad total extraída es de 2695 toneladas. La cantidad de mineral que queda por extraer debido a las nuevas técnicas utilizadas es de 9075 toneladas, por lo que la cantidad total extraíble K será 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%DATOS DEL PROBLEMA ANTIGUO&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %La cantidad de mineral extraido en el comienzo es 0&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado.&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/10875; %Mismo valor que el hallado en el apartado 2&lt;br /&gt;
K=10875; %Cantidad total extraible&lt;br /&gt;
Q(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
P(i)=r*Q(i)*log(K/Q(i));&lt;br /&gt;
&lt;br /&gt;
if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(K/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(K/Q(i-1))&amp;gt;r*Q(i)*log(K/Q(i))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
k1=r*Q(i)*(1-Q(i)/K);&lt;br /&gt;
k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/K);&lt;br /&gt;
Q(i+1)=Q(i)+(h/2)*(k1+k2); %Método de Heun&lt;br /&gt;
t(i+1)=t(i)+h;&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P);&lt;br /&gt;
tiempo=tiempo/12;&lt;br /&gt;
plot(t,P,'r')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')&lt;br /&gt;
legend('Modelo viejo','Location','best')&lt;br /&gt;
&lt;br /&gt;
%NUEVOS DATOS&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %Cantidad de mineral extraido inicialmente&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t1=t0;&lt;br /&gt;
r2=0.08; %el valor de r revisado&lt;br /&gt;
K=11770; %Cantidad total extraible&lt;br /&gt;
Q2(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
while 1&lt;br /&gt;
P1(c)=r2*Q2(c)*log(K/Q2(c));&lt;br /&gt;
if c&amp;gt;1&amp;amp;&amp;amp;abs((r2*Q2(c)*log(K/Q2(c)))-25)&amp;lt;0.1&amp;amp;r2*Q2(c-1)*log(K/Q2(c-1))&amp;gt;r2*Q2(c)*log(K/Q2(c))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
K1=r2*Q2(c)*(1-Q2(c)/K);&lt;br /&gt;
K2=r2*(Q2(c)+K1*h)*(1-(Q2(c)+K1*h)/K);&lt;br /&gt;
Q2(c+1)=Q2(c)+(h/2)*(K1+K2); %Metodo Heun&lt;br /&gt;
t1(c+1)=t1(c)+h;&lt;br /&gt;
c=c+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P1)&lt;br /&gt;
tiempo=tiempo/12&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t1,P1)&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion tonelada/año')&lt;br /&gt;
legend('Modelo nuevo','modelo antiguo')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:graficaP3.jpg|800px|thumb|centre|Modelo viejo]]&lt;br /&gt;
[[Archivo:graficaP2.jpg|800px|thumb|centre|Modelo nuevo]]&lt;br /&gt;
[[Archivo:graficaP1.jpg|800px|thumb|centre|Comparación de los modelos]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:GraficaP1.jpg&amp;diff=29146</id>
		<title>Archivo:GraficaP1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:GraficaP1.jpg&amp;diff=29146"/>
				<updated>2015-03-10T18:06:25Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:GraficaP2.jpg&amp;diff=29145</id>
		<title>Archivo:GraficaP2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:GraficaP2.jpg&amp;diff=29145"/>
				<updated>2015-03-10T18:06:14Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:GraficaP3.jpg&amp;diff=29144</id>
		<title>Archivo:GraficaP3.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:GraficaP3.jpg&amp;diff=29144"/>
				<updated>2015-03-10T18:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29143</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29143"/>
				<updated>2015-03-10T18:02:03Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
Los datos de campo obtenidos nos indican que a los 12 años del comienzo de la explotación la cantidad total extraída es de 2695 toneladas. La cantidad de mineral que queda por extraer debido a las nuevas técnicas utilizadas es de 9075 toneladas, por lo que la cantidad total extraíble K será 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
&lt;br /&gt;
%DATOS DEL PROBLEMA ANTIGUO&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %La cantidad de mineral extraido en el comienzo es 0&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado.&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/10875; %Mismo valor que el hallado en el apartado 2&lt;br /&gt;
K=10875; %Cantidad total extraible&lt;br /&gt;
Q(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
P(i)=r*Q(i)*log(K/Q(i));&lt;br /&gt;
&lt;br /&gt;
if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(K/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(K/Q(i-1))&amp;gt;r*Q(i)*log(K/Q(i))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
k1=r*Q(i)*(1-Q(i)/K);&lt;br /&gt;
k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/K);&lt;br /&gt;
Q(i+1)=Q(i)+(h/2)*(k1+k2); %Método de Heun&lt;br /&gt;
t(i+1)=t(i)+h;&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P);&lt;br /&gt;
tiempo=tiempo/12;&lt;br /&gt;
plot(t,P,'r')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')&lt;br /&gt;
legend('Modelo viejo','Location','best')&lt;br /&gt;
&lt;br /&gt;
%NUEVOS DATOS&lt;br /&gt;
t0=0;&lt;br /&gt;
Q0=100; %Cantidad de mineral extraido inicialmente&lt;br /&gt;
h=1/12; %Adquirimos una unidad de mes respecto a los doce que tiene un año como dice el enunciado&lt;br /&gt;
%Como no sabemos cuando se paraliza la excavación definiremos el&lt;br /&gt;
%primer elemento de dicho vector.&lt;br /&gt;
t1=t0;&lt;br /&gt;
r2=0.08; %el valor de r revisado&lt;br /&gt;
K=11770; %Cantidad total extraible&lt;br /&gt;
Q2(1)=Q0; %Como no sabemos el valor del tiempo final solo definiermos el primer&lt;br /&gt;
%elemento del vector Q.&lt;br /&gt;
c=1;&lt;br /&gt;
&lt;br /&gt;
while 1&lt;br /&gt;
P1(c)=r2*Q2(c)*log(K/Q2(c));&lt;br /&gt;
if c&amp;gt;1&amp;amp;&amp;amp;abs((r2*Q2(c)*log(K/Q2(c)))-25)&amp;lt;0.1&amp;amp;r2*Q2(c-1)*log(K/Q2(c-1))&amp;gt;r2*Q2(c)*log(K/Q2(c))&lt;br /&gt;
break&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
K1=r2*Q2(c)*(1-Q2(c)/K);&lt;br /&gt;
K2=r2*(Q2(c)+K1*h)*(1-(Q2(c)+K1*h)/K);&lt;br /&gt;
Q2(c+1)=Q2(c)+(h/2)*(K1+K2); %Metodo Heun&lt;br /&gt;
t1(c+1)=t1(c)+h;&lt;br /&gt;
c=c+1;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
[maximo,tiempo]=max(P1)&lt;br /&gt;
tiempo=tiempo/12&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
plot(t1,P1)&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion tonelada/año')&lt;br /&gt;
legend('Modelo nuevo','modelo antiguo')}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29128</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29128"/>
				<updated>2015-03-09T19:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Estudio del modelo a los 12 años */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
Los datos de campo obtenidos nos indican que a los 12 años del comienzo de la explotación la cantidad total extraída es de 2695 toneladas. La cantidad de mineral que queda por extraer debido a las nuevas técnicas utilizadas es de 9075 toneladas, por lo que la cantidad total extraíble K será 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29119</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29119"/>
				<updated>2015-03-08T10:54:50Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
='''Estudio del modelo a los 12 años'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29118</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29118"/>
				<updated>2015-03-08T10:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Apartados 7 y 8 con el método de logístico */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
A continuación vamos a realizar los apartados 7 y 8 utilizando el modelo logístico , aproximados por el método de Heun.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
La producción máxima obtenida es de 239.9993 toneladas, en un tiempo t=131.4167 años. La cantidad de mineral sin extraer es de 288.8542 toneladas.&lt;br /&gt;
Viendo los resultados, con sus errores, podemos concluir que el modelo de Gompertz se ajusta más a la realidad.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29117</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29117"/>
				<updated>2015-03-08T10:42:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Cantidad de mineral sin extraer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
Utilizando el método de euler, obtenido previamente,  procedemos a obtener la cantidad de mineral que quedará sin extraer al final de la vida útil de la explotación. Con el valor anteriormente calculado de Q, y restándole a éste el valor de K, obtenemos la cantidad sin extraer.&lt;br /&gt;
El código MATLAB es el siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer será 424.4179 toneladas.&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29116</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29116"/>
				<updated>2015-03-08T10:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Función de prodicción P(t) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
Procedemos a analizar la función P(t), con el correspondiente código MATLAB y  su gráfica:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podíamos predecir, el máximo se produce en 239.9998 toneladas, ya que tomamos 0.1 de valor inicial, tenemos cierto error. El máximo se produce para t=41.2500 años.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29115</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29115"/>
				<updated>2015-03-08T10:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Cantidad extraída Q cuando lim t→∞ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
Se hace que Q tienda a infinito, y analizamos los resultados&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos observar que transcurrido un tiempo, la función tiende a ser constante en el valor de la cantidad máxima extraíble, 10875 toneladas de mineral.&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29114</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=29114"/>
				<updated>2015-03-08T10:23:29Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;    %Utilizamos 0.1 en vez de 0, sino no el programa no funcionaría correctamente al detectar una indeterminación&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28913</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28913"/>
				<updated>2015-03-06T20:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|centre|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|centre|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|centre|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|centre|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|centre|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|centre|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|centre|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|centre|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|centre|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28903</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28903"/>
				<updated>2015-03-06T19:56:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|left|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|left|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28891</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28891"/>
				<updated>2015-03-06T19:53:55Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Modelo de Runge Kutta (de cuarto orden) y Heun */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tras superponer ambas gráficas se puede observar la gran similitud de los modelos. Sólo aumentando la gráfica hemos sido capaces de poder distinguir las dos curvas.&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|left|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|left|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28754</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28754"/>
				<updated>2015-03-06T19:07:15Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Apartados 7 y 8 con el método de logístico */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|left|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP8.jpg|800px|thumb|left|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28753</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28753"/>
				<updated>2015-03-06T19:06:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|left|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de logístico'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP.jpg|800px|thumb|left|Método logístico]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP8.jpg&amp;diff=28750</id>
		<title>Archivo:ProduccionP8.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP8.jpg&amp;diff=28750"/>
				<updated>2015-03-06T19:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28748</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28748"/>
				<updated>2015-03-06T19:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP7.jpg|800px|thumb|left|Cantidad de mineral sin extraer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Apartados 7 y 8 con el método de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=(240*4)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
   P(i)=r*Q(i)*(1-Q(i)/k); %Verhulst&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs(r*Q(i)*(1-Q(i)/k)-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*(1-Q(i-1)/k)&amp;gt;r*Q(i)*(1-Q(i)/k)&lt;br /&gt;
break                   &lt;br /&gt;
    end&lt;br /&gt;
    k1=r*Q(i)*(1-Q(i)/k);&lt;br /&gt;
    k2=r*(Q(i)+k1*h)*(1-(Q(i)+k1*h)/k);&lt;br /&gt;
    Q(i+1)=Q(i)+(h/2)*(k1+k2); %Heun&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
   i=i+1;       &lt;br /&gt;
end&lt;br /&gt;
[max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
tiem=tiem/12 &lt;br /&gt;
n=length(Q); &lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,P,'g') %Grafica de la producción en función del tiempo&lt;br /&gt;
legend('Heun','Location','best')&lt;br /&gt;
xlabel('tiempo')&lt;br /&gt;
ylabel('produccion (tn/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP7.jpg&amp;diff=28737</id>
		<title>Archivo:ProduccionP7.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP7.jpg&amp;diff=28737"/>
				<updated>2015-03-06T18:58:03Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28736</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28736"/>
				<updated>2015-03-06T18:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad de mineral sin extraer'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=k=10875; %Cantidad total extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;                &lt;br /&gt;
while 1              &lt;br /&gt;
     Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))&lt;br /&gt;
break               &lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;            &lt;br /&gt;
end                 &lt;br /&gt;
n=length(Q);&lt;br /&gt;
MinEx=Q(n); %Cantidad de mineral extraida&lt;br /&gt;
MinSinEx=k-MinEx %Cantidad de mineral sin extraer&lt;br /&gt;
plot(t,Q,'g') %Gráfica de la producción en función del tiempo&lt;br /&gt;
legend('Euler','Location','best')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28732</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28732"/>
				<updated>2015-03-06T18:55:13Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Función de prodicción P(t)'''=&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible       &lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial = 0          &lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento           &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 &lt;br /&gt;
   P(i)=r*Q(i)*log(k/Q(i)); %Ecuación de Gompertz&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;r*Q(i-1)*log(k/Q(i-1))&amp;gt;r*Q(i)*log(k/Q(i))              &lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
    Q(i+1)=Q(i)+h*(r*Q(i)*log(k/Q(i))); %Euler&lt;br /&gt;
     t(i+1)=t(i)+h; &lt;br /&gt;
   i=i+1;          &lt;br /&gt;
end&lt;br /&gt;
    [max_val,tiem]=max(P) %Maximo de la función y su posición&lt;br /&gt;
    tiem=tiem/12&lt;br /&gt;
 &lt;br /&gt;
plot(t,P,'g') %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('tiempo (años)')&lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP6.jpg|800px|thumb|left|Gráfica de la Producción en función del tiempo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP6.jpg&amp;diff=28729</id>
		<title>Archivo:ProduccionP6.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP6.jpg&amp;diff=28729"/>
				<updated>2015-03-06T18:54:18Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28722</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28722"/>
				<updated>2015-03-06T18:51:11Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Cantidad extraída Q cuando lim t→∞'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
t=0:1:250; %Tiempo desde 0 hasta 250 (Elegido por nosotros)&lt;br /&gt;
N=length(t);&lt;br /&gt;
Q=zeros(1,N);&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
Q0=0.1; &lt;br /&gt;
Q(1)=Q0;&lt;br /&gt;
Q=k*exp(exp(-r*t)*(log(Q0/k))); %Ecuación de Gompertz&lt;br /&gt;
for i=1:N &lt;br /&gt;
    Q(i)=k*exp(exp(-r*t(i))*(log(Q0/k))); %Gompertz&lt;br /&gt;
end &lt;br /&gt;
Q(250)                                               &lt;br /&gt;
plot(t,Q) %Gráfica de la producción en funcion del tiempo&lt;br /&gt;
xlabel('Tiempo(años)')                   &lt;br /&gt;
ylabel('Cantidad (ton)')}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP5.jpg|400px|thumb|left|Curva cuando t tiende a infinito]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP5.jpg&amp;diff=28721</id>
		<title>Archivo:ProduccionP5.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP5.jpg&amp;diff=28721"/>
				<updated>2015-03-06T18:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28716</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28716"/>
				<updated>2015-03-06T18:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo de Runge Kutta (de cuarto orden) y Heun'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0; %Tiempo inicial = 0&lt;br /&gt;
Q0=0.1; %Cantidad inicial extraida = 0&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
t=t0;&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento                       &lt;br /&gt;
y(1)=Q0; %RK4&lt;br /&gt;
z(1)=Q0; %Heun&lt;br /&gt;
i=1;&lt;br /&gt;
while 1 %RK4&lt;br /&gt;
K1=r*y(i)*log(k/y(i)); &lt;br /&gt;
K2=r*(y(i)+1/2*K1*h)*log(k/(y(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(y(i)+1/2*K2*h)*log(k/(y(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(y(i)+K3*h)*log(k/(y(i)+K3*h));&lt;br /&gt;
y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*y(i)*log(k/y(i)))-25)&amp;lt;0.1&amp;amp;r*y(i-1)*log(k/y(i-1))&amp;gt;r*y(i)*log(k/y(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
i=1;&lt;br /&gt;
while 1  %Heun&lt;br /&gt;
k1=r*z(i)*log(k/z(i));&lt;br /&gt;
k2=r*(z(i)+k1*h)*log(k/(z(i)+k1*h));&lt;br /&gt;
z(i+1)=z(i)+(h/2)*(k1+k2);&lt;br /&gt;
     t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*z(i)*log(k/z(i)))-25)&amp;lt;0.1&amp;amp;r*z(i-1)*log(k/z(i-1))&amp;gt;r*z(i)*log(k/z(i))&lt;br /&gt;
break&lt;br /&gt;
    end&lt;br /&gt;
   i=i+1;&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4&lt;br /&gt;
legend('RK4','Location','best')&lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(t,z,'y'); %Gráfica Heun&lt;br /&gt;
legend('Heun','Location','best') &lt;br /&gt;
subplot(1,3,3)&lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(t,y,'r'); %Gráfica RK4                                     &lt;br /&gt;
plot(t,z,'g'); %Gráfica Heun&lt;br /&gt;
legend('RK4','Heun','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP4.jpg|800px|thumb|left|Método de Runge Kutta (de 4 orden) y Heun]]&lt;br /&gt;
[[Archivo:ProduccionP4ZOOM.jpg|800px|thumb|left|Superposición de las gráficas aumentada]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP4ZOOM.jpg&amp;diff=28715</id>
		<title>Archivo:ProduccionP4ZOOM.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP4ZOOM.jpg&amp;diff=28715"/>
				<updated>2015-03-06T18:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP4.jpg&amp;diff=28710</id>
		<title>Archivo:ProduccionP4.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP4.jpg&amp;diff=28710"/>
				<updated>2015-03-06T18:39:30Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28703</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28703"/>
				<updated>2015-03-06T18:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875; %Cantidad máxima extraible&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12; %El paso es de 1 mes por año&lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
Q(1)=0.1;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
    Q(i+1)=Q(i)+h*r*Q(i)*log(k/Q(i));&lt;br /&gt;
    t(i+1)=t(i)+h;&lt;br /&gt;
    if i&amp;gt;1&amp;amp;&amp;amp;abs((r*Q(i)*log(k/Q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;abs((r*Q(i-1)*log(k/Q(i-1))))&amp;gt;abs((r*Q(i)*log(k/Q(i))));&lt;br /&gt;
 %La producción deja de ser rentable cuando es menor de 25 toneladas&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
t=t';&lt;br /&gt;
Q=Q';&lt;br /&gt;
plot(t,Q) %Gráfica de la producción en función del tiempo}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP3.jpg|800px|thumb|left|Método de Euler]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP3.jpg&amp;diff=28700</id>
		<title>Archivo:ProduccionP3.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP3.jpg&amp;diff=28700"/>
				<updated>2015-03-06T18:34:11Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28690</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28690"/>
				<updated>2015-03-06T18:28:06Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Método de Euler'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28683</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28683"/>
				<updated>2015-03-06T18:21:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Modelo logístico de Verhulst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La primera curva muestra el gráfico según el modelo logístico de Verhulst, el cual a primera vista parece aproximarse bastante bien al previo estudio de la producción P. Sin embargo al observar la segunda gráfica, en la cual se superponen las curvas de ambos modelos (modelo de Gompertz y modelo de Verhulst) se puede indicar claramente que en este caso el modelo de Gompertz se aproxima mejor a nuestro estudio de producción, indentificable por el elevado crecimiento inicial de dicha producción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28672</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28672"/>
				<updated>2015-03-06T18:14:47Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
[[Archivo:ProduccionP220.jpg|800px|thumb|left|Curva del modelo de Verhulst en comparación con la gráfica de Gompertz]]&lt;br /&gt;
&lt;br /&gt;
Con las gráficas comparamos ambos modelos &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28666</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28666"/>
				<updated>2015-03-06T18:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Modelo logístico de Verhulst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'g') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28665</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28665"/>
				<updated>2015-03-06T18:11:21Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'y') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'y') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP220.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP220.jpg&amp;diff=28662</id>
		<title>Archivo:ProduccionP220.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP220.jpg&amp;diff=28662"/>
				<updated>2015-03-06T18:10:52Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP20.jpg&amp;diff=28652</id>
		<title>Archivo:ProduccionP20.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP20.jpg&amp;diff=28652"/>
				<updated>2015-03-06T18:04:56Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP22.png&amp;diff=28647</id>
		<title>Archivo:ProduccionP22.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP22.png&amp;diff=28647"/>
				<updated>2015-03-06T18:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP22.jpg&amp;diff=28635</id>
		<title>Archivo:ProduccionP22.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP22.jpg&amp;diff=28635"/>
				<updated>2015-03-06T17:55:10Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP21.jpg&amp;diff=28634</id>
		<title>Archivo:ProduccionP21.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:ProduccionP21.jpg&amp;diff=28634"/>
				<updated>2015-03-06T17:54:42Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28618</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=28618"/>
				<updated>2015-03-06T17:44:58Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Verhulst en MATLAB :'''&lt;br /&gt;
Con los datos obtenidos creamos un programa en MATLAB para obtener una gráfica del modelo de Verhulst y poder compararlo con el de Gompertz:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
k=10875; %Cantidad maxima extraible&lt;br /&gt;
rG=240*exp(1)/k; %Tasa intrinseca de creciemiento (Gompertz)&lt;br /&gt;
rV=960/k; %Tasa intrinseca de creciemiento (Verhulst)&lt;br /&gt;
Q=0:1:k; &lt;br /&gt;
n=length(Q);&lt;br /&gt;
for i=1:n &lt;br /&gt;
    PGom(i)=rG*Q(i)*log(k/Q(i)); %Gompertz&lt;br /&gt;
    PVer(i)=rV*Q(i)*(1-Q(i)/K); %Verhulst&lt;br /&gt;
end                                     &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
plot(Q,PVer,'y') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')         &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
plot(Q,PGom,'r') %Gráfica modelo de Gompertz&lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')          &lt;br /&gt;
hold on %Superponemos las dos gráficas&lt;br /&gt;
plot(Q,PVer,'y') %Gráfica modelo de Verhulst&lt;br /&gt;
xlabel('cantidad (ton)')        &lt;br /&gt;
ylabel('produccion (ton/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') &lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27778</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27778"/>
				<updated>2015-03-06T11:36:15Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Modelo logístico de Verhulst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
Otro posible modelo logístico es el de Verhulst, definido por la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q'=rQ(1-\frac{Q}{k})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Para obtener el nuevo coeficiente r, procedemos de la misma forma que en el modelo de Gompertz::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=r(1-\frac{2Q}{K})&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{2Q}{K}=1→ Q=\frac{K}{2}=5437.5&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en la ecuación, y el valor de P=240, obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{2}(1-\frac{\frac{K}{2}}{K})=r\frac{K}{4}   →     r=\frac{960}{K}=0.088&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27744</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27744"/>
				<updated>2015-03-06T11:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27740</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27740"/>
				<updated>2015-03-06T11:26:38Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Verhulst'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27722</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27722"/>
				<updated>2015-03-06T11:22:35Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Modelo logístico de Gompertz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente (en valor absoluto) inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27716</id>
		<title>Explotación Minera (G12-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G12-A)&amp;diff=27716"/>
				<updated>2015-03-06T11:20:39Z</updated>
		
		<summary type="html">&lt;p&gt;Grupo12A: /* Modelo logístico de Gompertz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 12-A | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Javier Abad, José Abad, Jose María Antón-Pacheco, Eduardo Areitio }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=''' Interpretación del problema'''=&lt;br /&gt;
&lt;br /&gt;
Debido a la alta demanda de un determinado mineral, se ha decidido explotar un yacimiento de una region estudiada. Los estudios han concluido que la cantidad total extraíble (K) de dicho mineral es de 10875 toneladas. Se estima un crecimiento muy rápido de la producción (toneladas/año) durante los 25 años, tras los cuales, a causa de dificultades técnicas y la caída de la demanda, decrecerá la producción lentamente.&lt;br /&gt;
Para estudiar este problema vamos a tomar diferentes modelos matemáticos (aproximaciones numéricas computacionales a partir de los datos obtenidos en el trabajo de campo). &lt;br /&gt;
&lt;br /&gt;
La relación entre la producción (P) y la cantidad extraída (Q) es una relación diferencial. P será la derivada de Q respecto del tiempo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Modelo logístico de Gompertz'''=&lt;br /&gt;
&lt;br /&gt;
Un posible modelo que relaciona la producción con la cantidad extraída es el modelo logístico de Gompertz, basado en la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P(Q) = \frac{dQ}{dt} = rQ\log\left(\frac{K}{Q}\right) &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Tras estudios previos se obtuvo una produccion máxima de 240 toneladas/año (máximo relativo de la función). Derivando nuestra ecuación respecto de Q e igualandola a 0 obtenemos la siguiente ecuación::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;P'=0=rlog(\frac{K}{Q})-r=r(log(\frac{K}{Q})-1)&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despejamos Q y obtenemos::&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q = \frac{K}{e}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Introduciendo el valor de Q obtenido en los estudios, y el valor de P=240, despejamos la ecuación y obtenemos el coeficiente r::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;240=r\frac{K}{e}log(\frac{K}{\frac{K}{e}})=r\frac{K}{e}   →     r=\frac{240e}{K}=0.0599&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Modelo computacional de Gompertz en MATLAB :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
k=10875;                      %Cantidad total extraible en toneladas&lt;br /&gt;
Q=0:1:10875;                  %Vector con la cantidad de toneladas extraídas&lt;br /&gt;
n=length(Q);                  %Tamaño del vector Q&lt;br /&gt;
P=zeros(1,n);                 %Vector de ceros de una fila y N columnas&lt;br /&gt;
r=240*exp(1)/10785;           %coeficiente r&lt;br /&gt;
&lt;br /&gt;
for i=1:n                     %Realizamos el bucle &lt;br /&gt;
    P(i)=r*Q(i)*log(k/Q(i));  %Definimos la funcion P(Q) &lt;br /&gt;
end &lt;br /&gt;
&lt;br /&gt;
plot(Q,P,'k')                     %Gráfica de Q (abcisas) y P (ordenadas) en color negro.&lt;br /&gt;
xlabel('cantidad (ton)')       &lt;br /&gt;
ylabel('produccion (ton/año)')}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ProduccionP12.jpg|400px|thumb|left|Curva de la función P(Q)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analizando la gráfica obtenida por MATLAB, podemos observar que la pendiente inicial de la curva es mayor a la del final, como indicaba el estudio previo. La curva muestra un cambio de pendiente en el valor de Q=240 toneladas (máximo) y un fin de producción en el valor de cantidad total extraída de 10875 toneladas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Grupo12A</name></author>	</entry>

	</feed>