<?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=Carmenllanes</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=Carmenllanes"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Carmenllanes"/>
		<updated>2026-04-23T04:29:48Z</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_(G15-C)&amp;diff=27680</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27680"/>
				<updated>2015-03-06T11:09:35Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Reajuste de Datos   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
En apartados anteriores hemos obtenido la función de euler para la cantidad de mineral extraído (Q). Creamos un vector q a lo largo del tiempo, y sabemos que en el último punto del vector la función tiene el valor del total extraído. Sabiendo que k es la cantidad total que se puede extraer, basta con restarle a este valor la q calculada para obtener lo que queda sin extraer. Para ello hemos utilizado el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;             &lt;br /&gt;
h=1/12;&lt;br /&gt;
t=t0;&lt;br /&gt;
k=10875;    &lt;br /&gt;
r=240*exp(1)/k; %Tasa intrínseca de crecimiento modelo de Gompertz&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;&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;
extraido=q(N); %cantidad de mineral extraida&lt;br /&gt;
sinextraer=k-extraido %cantidad de mineral que queda por extraer }}&lt;br /&gt;
&lt;br /&gt;
La cantidad de mineral que queda sin extraer es:  424.4179 ton.&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
En este apartado, se propone la revisión del modelo pasados 12 años. Los datos reales proporcionados son: la cantidad de mineral extraído hasta ese momento es de 2695 toneladas; y la cantidad de mineral que falta por extraer es de 9075 toneladas;(K-Q(12)=9075). Por lo tanto la cantidad total de mineral que se podía extraer es de K= 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
Basándonos en la indicación del problema la tasa intrínseca de crecimiento (r) se calcula mediante un bucle que dando valores a r para que se obtenga el valor de la cantidad de mineral extraído a los 12 años. &lt;br /&gt;
&lt;br /&gt;
En primer lugar hemos calculado con el modelo de Gompertz inicial los valores de la producción (P) y la cantidad de mineral extraído, para ello hemos utilizado el bucle del apartado uno y la solución del problema de valor inicial planteado. Una vez conocido la cantidad de mineral extraído a lo largo del tiempo hemos tomado el tomado el valor para t=12 años que ocupa la posición número 13 del vector (q). A continuación hemos reajustado el modelo de forma que la nueva población límite pasa a ser de 9075 toneladas. Realizando un bucle &amp;quot;while&amp;quot;  hemos introducido los valores de la producción inicial obteniendo distintos valores para la (r), siendo el que más se aproxima a nuestro valor r=0.0708.&lt;br /&gt;
&lt;br /&gt;
Se observa que la tasa intrínseca de rendimiento (r) es mayor una vez revisado el modelo, lo cual es evidente ya que se han producido mejoras en las técnicas de extracción del mineral.&lt;br /&gt;
&lt;br /&gt;
para la nueva r y la nueva K procedemos a realizar la aproximación mediante  el método de Heun y compararla &lt;br /&gt;
para los valores de  &lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27394</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27394"/>
				<updated>2015-03-06T09:07:06Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Reajuste de Datos   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Sabemos que la vida útil de la explotación se alcanza cuando la producción baja de 25ton./año por tanto, obteniendo el valor del tiempo en que la producción baja de 25 años. Una vez tenemos este dato por introducirlo en la función Q(t) proporcionándonos el valor del materia extraído en ese tiempo que retándolo con la cantidad total de material extraerle resulta la cantidad de mineral sin extraer.&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
En este apartado, se propone la revisión del modelo pasados 12 años. los datos reales proporcionados son: la cantidad de mineral extraida hasta ese momento es de 2695 toneladas; y la cantidad de mineral que falta por extraer es de 9075 toneladas;(K-Q(12)=9075). Por lo tanto la cantidad total de mineral que se podía extraer es de K= 9075+2695=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
Basándonos en la indicación del problema la tasa intrínseca de crecimiento (r) se calcula mediante un bucle que dando valores a r para que se obtenga el valor de la cantidad de mineral extraído a los 12 años. Se tomará como valor de (r) el que mas aproxime al valor real de Q.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27360</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27360"/>
				<updated>2015-03-06T08:50:42Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Reajuste de Datos   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Sabemos que la vida útil de la explotación se alcanza cuando la producción baja de 25ton./año por tanto, obteniendo el valor del tiempo en que la producción baja de 25 años. Una vez tenemos este dato por introducirlo en la función Q(t) proporcionándonos el valor del materia extraído en ese tiempo que retándolo con la cantidad total de material extraerle resulta la cantidad de mineral sin extraer.&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
En este apartado, se propone la revisión del modelo pasados 12 años. los datos reales proporcionados son: la cantidad de mineral extraida hasta ese momento es de 2696 toneladas; y la cantidad de mineral que falta por extraer es de 9075 toneladas;(K-Q(12)=9075). Por lo tanto la cantidad total de mineral que se podía extraer es de K= 9075+2696=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
Basándonos en la indicación del problema la tasa intrínseca de crecimiento (r) se calcula mediante un bucle que dando valores a r para que se obtenga el valor de la cantidad de mineral extraído a los 12 años. Se tomará como valor de (r) el que mas aproxime al valor real de Q.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27357</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27357"/>
				<updated>2015-03-06T08:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Reajuste de Datos   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Sabemos que la vida útil de la explotación se alcanza cuando la producción baja de 25ton./año por tanto, obteniendo el valor del tiempo en que la producción baja de 25 años. Una vez tenemos este dato por introducirlo en la función Q(t) proporcionándonos el valor del materia extraído en ese tiempo que retándolo con la cantidad total de material extraerle resulta la cantidad de mineral sin extraer.&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
En este apartado, se propone la revisión del modelo pasados 12 años. los datos reales proporcionados son: la cantidad de mineral extraida hasta ese momento es de 2696 toneladas; y la cantidad de mineral que falta por extraer es de 9075 toneladas;(K-Q(12)=9075). Por lo tanto la cantidad total de mineral que se podía extraer es de K= 9075+2696=11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
Basándonos en la indicación del problema la tasa intrínseca de crecimiento (r) se calcula mediante un bucle que dando valores a r para que se obtenga el valor de la cantidad de mineral extraído a los 12 años. Se tomará como valor de (r) el que mas aproxime al valor real de Q &lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27355</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27355"/>
				<updated>2015-03-06T08:49:37Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Reajuste de Datos   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Sabemos que la vida útil de la explotación se alcanza cuando la producción baja de 25ton./año por tanto, obteniendo el valor del tiempo en que la producción baja de 25 años. Una vez tenemos este dato por introducirlo en la función Q(t) proporcionándonos el valor del materia extraído en ese tiempo que retándolo con la cantidad total de material extraerle resulta la cantidad de mineral sin extraer.&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
En este apartado, se propone la revisión del modelo pasados 12 años. los datos reales proporcionados son: la cantidad de mineral extraida hasta ese momento es de 2696 toneladas; y la cantidad de mineral que falta por extraer es de 9075 toneladas;(K-Q(12)=9075). Por lo tanto la cantidad total de mineral que se podía extraer es de K= 11770 toneladas.&lt;br /&gt;
&lt;br /&gt;
Basándonos en la indicación del problema la tasa intrínseca de crecimiento (r) se calcula mediante un bucle que dando valores a r para que se obtenga el valor de la cantidad de mineral extraído a los 12 años. Se tomará como valor de (r) el que mas aproxime al valor real de Q &lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27353</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=27353"/>
				<updated>2015-03-06T08:48:58Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /*  Introducción */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Sabemos que la vida útil de la explotación se alcanza cuando la producción baja de 25ton./año por tanto, obteniendo el valor del tiempo en que la producción baja de 25 años. Una vez tenemos este dato por introducirlo en la función Q(t) proporcionándonos el valor del materia extraído en ese tiempo que retándolo con la cantidad total de material extraerle resulta la cantidad de mineral sin extraer.&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
En este apartado, se propone la revisión del modelo pasados 12 años. los datos reales proporcionados son: la cantidad de mineral extraida hasta ese momento es de 2696 toneladas; y la cantidad de mineral que falta por extraer es de 9075 toneladas;(K-Q(12)=9075). Por lo tanto la cantidad total de mineral que se podía extraer es de K= 11770 toneladas.&lt;br /&gt;
Basándonos en la indicación del problema la tasa intrínseca de crecimiento (r) se calcula mediante un bucle que dando valores a r para que se obtenga el valor de la cantidad de mineral extraído a los 12 años. Se tomará como valor de (r) el que mas aproxime al valor real de Q &lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=26608</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=26608"/>
				<updated>2015-03-05T16:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Reajuste de Datos   */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Utilizando el programa del apartado  1.5 podemos obtener el valor de  la cantidad de material extraído en t=25 que nos da un valor de Q(25)=820ton.&lt;br /&gt;
Sabemos que tenemos K= 1087ton. en el total del yacimiento, por tanto restando Q(25) menos el total del yacimiento deducimos que quedarán aproximadamente 10056ton. de material sin extraer&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
Basándonos en la ecuación diferencial dQ/dt= Q*r*log(k/Q), definida en el problema; y mediante el modelo de Gompertz desarrollado en el apartado dos, con los datos reales, cantidad de mineral extraído hasta que se cumplen 12 años es de 2696 toneladas; y las toneladas que se estiman que quedan por extraer son 9075.&lt;br /&gt;
La cantidad total k, de mineral extraíble es de 11770 toneladas que resulta de sumar los nuevos datos reales proporcionados en el problema.&lt;br /&gt;
Para hallar la nueva r, considerando la tasa de rendimiento de 240 toneladas/año: r=240*e/k=240*e/11770= 0.0055. &lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=26607</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=26607"/>
				<updated>2015-03-05T16:24:40Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Utilizando el programa del apartado  1.5 podemos obtener el valor de  la cantidad de material extraído en t=25 que nos da un valor de Q(25)=820ton.&lt;br /&gt;
Sabemos que tenemos K= 1087ton. en el total del yacimiento, por tanto restando Q(25) menos el total del yacimiento deducimos que quedarán aproximadamente 10056ton. de material sin extraer&lt;br /&gt;
&lt;br /&gt;
=='''Modelo Logístico  '''==&lt;br /&gt;
=='''Reajuste de Datos  '''==&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=26600</id>
		<title>Explotación Minera (G15-C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Explotaci%C3%B3n_Minera_(G15-C)&amp;diff=26600"/>
				<updated>2015-03-05T16:20:34Z</updated>
		
		<summary type="html">&lt;p&gt;Carmenllanes: /* Cantidad de mineral sin extraer una vez transcurrida la vida útil  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Explotación minera. Grupo 15-C | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | Belén Salamanca,  M.Rosario Ruiz Serrano   , Almudena Román, Carmén Rocio LLanes, Elena Suta, Sergio Fernández}}&lt;br /&gt;
                    &lt;br /&gt;
=''' Introducción'''=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre Producción-Material extraido'''==&lt;br /&gt;
Dada la ecuación diferencial proporcionada en el problema, donde se tiene la derivada de Q con respecto al tiempo, la función de producción es la propia derivada, ya que Q es la función de distribución y P es la densidad, con lo cual la relación entre ambas es la derivada, esto es:&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
&lt;br /&gt;
=='''Valor de la tasa intrínseca de crecimiento (r)'''==&lt;br /&gt;
&lt;br /&gt;
Como ya se ha comentado anteriormente la función P(producción) es la derivada de la cantidad extraída de material,&lt;br /&gt;
 dx/dt=rQ log(K/Q)=P&lt;br /&gt;
sabemos que la producción máxima es de 240, por tanto, derivando la función P e igualando a 0 obtenemos donde se produce el máximo&lt;br /&gt;
 dP/dt=0    t= c/r&lt;br /&gt;
que introducido en la ecuación  P e igualando a 240 se obtiene el valor de la tase de crecimiento r pedido &lt;br /&gt;
 r= 240e/k =0.06&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraidas según el modelo de Gompertz'''==&lt;br /&gt;
&lt;br /&gt;
Mediante el modelo de Gompertz, podemos expresar la producción de minerales (P en función de Q), como hemos visto en el apartado anterior. En la gráfica se observa cómo dicha producción aumenta hasta llegar a su máximo y a continuación disminuye. Para representar la curva necesitamos el siguiente código matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
b=240&lt;br /&gt;
k=10875;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
    P(i)=r*q(i)*log(k/q(i));&lt;br /&gt;
end&lt;br /&gt;
plot(q,P)}}&lt;br /&gt;
[[Archivo:Gompertz3.jpg|500px|centre|Producción en función del volumen de toneladas extraidas]]&lt;br /&gt;
&lt;br /&gt;
=='''Relación entre la producción y el volumen de toneladas extraídas según el modelo de Verhulst'''==&lt;br /&gt;
Volvemos a dibujar la curva del modelo de Gompertz descrita en el apartado anterior, y en una segunda ventana la curva de Verhulst. Para ello, necesitamos definir una nueva función, así como una nueva tasa intrínseca de crecimiento.&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
Q'=rQ(1-\frac{Q}{k})&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Añadimos una tercera ventana en la que se dibujan las gráficas de ambos modelos, para poder compararlas. Necesitamos el siguiente código matlab para obtener los resultados:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
b=240;&lt;br /&gt;
k=10875;&lt;br /&gt;
r1=b*exp(1)/k;%Tasa intrínseca de crecimiento según el modelo de Gompertz &lt;br /&gt;
r2=(240*4)/10875; %Tasa intrinseca de creciemiento según el modelo de Verhulst&lt;br /&gt;
q=0:1:10875;&lt;br /&gt;
N=length(q);&lt;br /&gt;
P=zeros(1,N);&lt;br /&gt;
for i=1:N&lt;br /&gt;
P(i)=r1*q(i)*log(k/q(i)); %Gompertz&lt;br /&gt;
PV(i)=r2*q(i)*(1-q(i)/k);  %Verhulst&lt;br /&gt;
end&lt;br /&gt;
subplot(1,3,1)&lt;br /&gt;
plot(q,P,'k') %Curva para la función de Gompertz&lt;br /&gt;
xlabel('cantidad')            &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
subplot(1,3,2)&lt;br /&gt;
plot(q,PV,'r') %Curva para la función de Verhulst&lt;br /&gt;
xlabel('cantidad (tn)')      &lt;br /&gt;
ylabel('produccion (tn/año)') &lt;br /&gt;
subplot(1,3,3) %Comparación entre las curvas de ambos modelos&lt;br /&gt;
plot(q,P,'k')                   &lt;br /&gt;
xlabel('cantidad')             &lt;br /&gt;
ylabel('produccion')         &lt;br /&gt;
hold on %Para superponer gráficas                   &lt;br /&gt;
plot(q,PV,'r')              &lt;br /&gt;
xlabel('cantidad (tn)')        &lt;br /&gt;
ylabel('produccion (tn/año)')  &lt;br /&gt;
legend('Modelo Gompertz','Modelo Verhulst','Location','best') %Leyenda&lt;br /&gt;
hold off }}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Verhulst.jpg|700px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Problema de valor inicial y aproximación de la cantidad de material extraído por el método de Euler '''== &lt;br /&gt;
Sea el problema de valor inicial dQ/dt=r*Q*log(k/Q) tal que Q(0)=0.1, la gráfica representa la variación de cantidad de mineral extraible a lo largo del tiempo. Como se puede observar, en un primer momento podemos extraer mucha cantidad de mineral hasta que, al llegar a un tiempo t y debido a que los recursos minerales limitados, la tasa de rendimiento de extracción del mineral es inferior a 25 toneladas/año (estamos alcanzando la máxima cantidad extraible). Por lo tanto, ya no es rentable seguir con la extracción.&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
t0=0;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
t(1)=t0;&lt;br /&gt;
q(1)=0.1;&lt;br /&gt;
c=log(log(k/q(1)));&lt;br /&gt;
Q=k/(exp(exp(-r*t+c)));&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;
      &lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
    i=i+1;&lt;br /&gt;
end&lt;br /&gt;
[t',q']&lt;br /&gt;
plot(t,q)}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:abc.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
=='''Aproximación de la cantidad de material extraído con los métodos de Runge kutta y Heun'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
t0=0;&lt;br /&gt;
q0=0.1;&lt;br /&gt;
h=1/12;&lt;br /&gt;
k=10875;&lt;br /&gt;
b=240;&lt;br /&gt;
r=b*exp(1)/k;&lt;br /&gt;
%Variable dependiente&lt;br /&gt;
t=t0;&lt;br /&gt;
q(1)=q0;&lt;br /&gt;
z(1)=q0;&lt;br /&gt;
i=1;&lt;br /&gt;
while 1&lt;br /&gt;
K1=r*q(i)*(log(k)-log(q(i)));&lt;br /&gt;
K2=r*(q(i)+1/2*K1*h)*(log(k)-log(q(i)+1/2*K1*h));&lt;br /&gt;
K3=r*(q(i)+1/2*K2*h)*(log(k)-log(q(i)+1/2*K2*h));&lt;br /&gt;
K4=r*(q(i)+K3*h)*(log(k)-log(q(i)+K3*h));&lt;br /&gt;
q(i+1)=q(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*q(i)*(log(k)-log(q(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*q(i-1)*(log(k)-log(q(i-1)))&amp;gt;r*q(i)*(log(k)-log(q(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&lt;br /&gt;
    K1=r*z(i)*(log(k)-log(z(i)));&lt;br /&gt;
    K2=r*(z(i)+K1*h)*(log(k)-log(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)-log(z(i)))-25)&amp;lt;0.1&amp;amp;&amp;amp;r*z(i-1)*(log(k)-log(z(i-1)))&amp;gt;r*z(i)*(log(k)-log(z(i)))&lt;br /&gt;
        break&lt;br /&gt;
    end&lt;br /&gt;
i=i+1;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,q,'b*')&lt;br /&gt;
plot(t,z,'r+')&lt;br /&gt;
legend('RK4','HEUN','location','best')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trabec.jpg|500px|centre|Comparación de gráficos]]&lt;br /&gt;
&lt;br /&gt;
==''' Cantidad de mineral cuando el tiempo tiende a infinito'''==&lt;br /&gt;
 {{matlab|codigo=&lt;br /&gt;
tN=input('Introduce un valor del tiempo muy grande:');&lt;br /&gt;
t=0:1:tN;                             &lt;br /&gt;
N=length(t);                             &lt;br /&gt;
Q=zeros(1,N);                            &lt;br /&gt;
r=240*exp(1)/10875;                      &lt;br /&gt;
Q0=0.1;                                  &lt;br /&gt;
K=10875;                                 &lt;br /&gt;
Q(1)=Q0;                                 &lt;br /&gt;
Q=K*exp(exp(-r*t)*(log(Q0/K)));          &lt;br /&gt;
for i=1:N                                &lt;br /&gt;
    Q(i)=K*exp(exp(-r*t(i))*(log(Q0/K)));&lt;br /&gt;
end                                      &lt;br /&gt;
Q(tN)                                                &lt;br /&gt;
plot(t,Q)}}&lt;br /&gt;
[[Archivo:Limite.jpg|800px|centre|Límite]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Representación de la función P(t)'''==&lt;br /&gt;
Se adjunta el código matlab que da la función de producción en función del tiempo. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear all&lt;br /&gt;
t=0:1:200;&lt;br /&gt;
n=length(t);&lt;br /&gt;
Q0=0.1;&lt;br /&gt;
K=10875;&lt;br /&gt;
r=240*exp(1)/K;&lt;br /&gt;
C=log(log(K/Q0));&lt;br /&gt;
for i=1:n&lt;br /&gt;
    P(i)=(K*r*exp(-r*t(i)+C))/(exp(exp(-r*t(i)+C)));&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
plot(t,P)&lt;br /&gt;
}}&lt;br /&gt;
La función resultante es:&lt;br /&gt;
[[Archivo:Graficamat.jpg|500px|centre|Límite]]&lt;br /&gt;
El punto de máxima producción se encuentra en P=239.9906, en un tiempo de aproximadamente 40 años, que se obtiene en matlab mediante el comando 'max'.&lt;br /&gt;
=='''Cantidad de mineral sin extraer una vez transcurrida la vida útil '''==&lt;br /&gt;
&lt;br /&gt;
Utilizando el programa del apartado  1.5 podemos obtener el valor de  la cantidad de material extraído en t=25 que nos da un valor de Q(25)=820ton.&lt;br /&gt;
Sabemos que tenemos K= 1087ton. en el total del yacimiento, por tanto restando Q(25) menos el total del yacimiento deducimos que quedarán aproximadamente 10056ton. de material sin extraer&lt;br /&gt;
==1.11 Reajuste a datos reales&lt;br /&gt;
[[Categoría:Ecuaciones Diferentiales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;/div&gt;</summary>
		<author><name>Carmenllanes</name></author>	</entry>

	</feed>