<?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=Renato</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=Renato"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Renato"/>
		<updated>2026-05-03T07:38:43Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1626</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1626"/>
				<updated>2013-03-07T18:17:53Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Definición de las variables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
=='''Definición de las variables'''==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Constantes que depende de la enfermedad que simulan el número estimado de curas y muertes por individuo&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas mediante el método de Euler'''==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas están ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando prácticamente ha desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas por el método Runge-Kutta'''==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1611</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1611"/>
				<updated>2013-03-06T17:05:08Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
=='''Definición de las variables'''==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas mediante el método de Euler'''==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas están ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando prácticamente ha desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas por el método Runge-Kutta'''==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1604</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1604"/>
				<updated>2013-03-06T10:42:49Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
=='''Definición de las variables'''==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas mediante el método de Euler'''==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas están ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas por el método Runge-Kutta'''==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1111</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1111"/>
				<updated>2013-03-04T13:21:24Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
=='''Definición de las variables'''==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas mediante el método de Euler'''==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas por el método Runge-Kutta'''==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1110</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1110"/>
				<updated>2013-03-04T13:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
=='''Definición de las variables'''==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
=='''Estudio de poblaciones concretas mediante el método de Euler'''==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1109</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1109"/>
				<updated>2013-03-04T13:20:47Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Definición de las variables: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
=='''Definición de las variables'''==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1107</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1107"/>
				<updated>2013-03-04T13:20:32Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Exposición del sistema: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=='''Exposición del sistema'''==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1106</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1106"/>
				<updated>2013-03-04T13:19:38Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Participantes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Participantes''' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1104</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1104"/>
				<updated>2013-03-04T13:19:15Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ''Participantes'' ==&lt;br /&gt;
&lt;br /&gt;
Mario Espinosa Mateo&lt;br /&gt;
Alfonso Sanjuan Peláez&lt;br /&gt;
Renato Sgrosso Carcedo&lt;br /&gt;
Enrique Corres Sojo&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1102</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1102"/>
				<updated>2013-03-04T13:18:05Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Datoscorrectos.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1101</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1101"/>
				<updated>2013-03-04T13:16:19Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:datoscorrectos.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Datoscorrectos.jpg&amp;diff=1099</id>
		<title>Archivo:Datoscorrectos.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Datoscorrectos.jpg&amp;diff=1099"/>
				<updated>2013-03-04T13:14:47Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: Imagen obtenida correspondiente a los datos iniciales (i0,s0)=(5,600)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Imagen obtenida correspondiente a los datos iniciales (i0,s0)=(5,600)&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1098</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1098"/>
				<updated>2013-03-04T13:13:30Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
Archivo:Ap5logaritmica.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicando la escala logarítmica podemos apreciar claramente que la población infectada comienza prácticamente constante y finalmente crece exponencialmente (por esa razón se aprecia una línea recta). La poblacion susceptible comieza constante y con un decrecimiento final hasta el valor de 20000 individuos. &lt;br /&gt;
&lt;br /&gt;
Dadas las ecuaciones diferenciales que indican como varían ambas poblaciones es facil apreciar en i(t) que los términos:&lt;br /&gt;
&lt;br /&gt;
                                       ''-(b+c)*i''&lt;br /&gt;
&lt;br /&gt;
Son despreciables, de tal forma que la suma de las ecuaciones:&lt;br /&gt;
&lt;br /&gt;
                                     ''i' + s' = 0''&lt;br /&gt;
&lt;br /&gt;
De este modo la evolución de sendas funciones será simétrica y la estabilización de una conlleva la estabilización de la otra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tomando unos valores iniciales mas acordes con los resultados de los apartados anteriores: con (s0,i0)=(600,5) obtendríamos en el día 15 los valores (s15,i15)=(18,1376;3,8343). En este caso, introduciendo los datos en el programa, la gráfica obtenida es similar a las gráficas anteriores:&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Ap5logaritmica.JPG&amp;diff=1090</id>
		<title>Archivo:Ap5logaritmica.JPG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Ap5logaritmica.JPG&amp;diff=1090"/>
				<updated>2013-03-04T12:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: Resultadom del programa de matlab aplicando escala logarítmica al eje vertical, observamos que la gráfica inferior tiene un decrecimiento exponencial de ahi que se represente como una recta.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Resultadom del programa de matlab aplicando escala logarítmica al eje vertical, observamos que la gráfica inferior tiene un decrecimiento exponencial de ahi que se represente como una recta.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1088</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1088"/>
				<updated>2013-03-04T12:53:03Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Evolución temporal retrospectiva mediante el método de Euler''' ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Ap5.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Ap5.JPG&amp;diff=1087</id>
		<title>Archivo:Ap5.JPG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Ap5.JPG&amp;diff=1087"/>
				<updated>2013-03-04T12:51:34Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: Resultado del programa de matlab del apartado 5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Resultado del programa de matlab del apartado 5&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1085</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1085"/>
				<updated>2013-03-04T12:48:21Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Evolución temporal retrospectiva mediante el método de Euler ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
clear all&lt;br /&gt;
%%Establecemos valores de los parámetros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=15;&lt;br /&gt;
h=10^-4;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Inicializamos el vector i&lt;br /&gt;
i0=300;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Icualizamos el vector s&lt;br /&gt;
s0=20000;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada componente a los respectivos&lt;br /&gt;
%%vectores&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)+h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)-h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos la gráfica&lt;br /&gt;
x=tN:-h:t0;&lt;br /&gt;
plot(x,s,'-g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1062</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1062"/>
				<updated>2013-03-04T12:21:55Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Exposición del sistema: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1.'' La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas.''&lt;br /&gt;
&lt;br /&gt;
2.'' La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.''&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Evolución temporal retrospectiva mediante el método de Euler ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1061</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1061"/>
				<updated>2013-03-04T12:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Evolución temporal retrospectiva mediante el método de Euler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Evolución temporal retrospectiva mediante el método de Euler ==&lt;br /&gt;
&lt;br /&gt;
5. Si después de 15 días de detectar la infección el número de infectados es de 300, en una población susceptible de 20000 individuos. ¿Cuántos infectados habia en el comienzo de la infección? &lt;br /&gt;
&lt;br /&gt;
Para resolver este problema, utilizaremos el método de Euler, pero procederemos en el sentido inverso. El programa utilizado es es siguiente:&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1060</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1060"/>
				<updated>2013-03-04T12:17:11Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Evolución temporal retrospectiva mediante el método de Euler ==&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1056</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1056"/>
				<updated>2013-03-04T12:13:57Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
No se aprecia ninguna diferencia significativa para este caso concreto. A continuación, las gráficas de ambos métodos para el valor de h=1/10:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Que dificultad hay en el uso de un método implícito como el  método trepezoidal?'''&lt;br /&gt;
Conclusión: El problema que presentan los métodos implícitos es que hay que despejar manualmente los parámetros que se buscan (y(n+1) o cualquier otra función: s, i ...); para poder programar la solución.En ciertos casos, dicho proceso puede resultar difícil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1052</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1052"/>
				<updated>2013-03-04T12:08:04Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
    K1=-a*s(n)*i(n);&lt;br /&gt;
    K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
    K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
    K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
    s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
    k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
    k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
    k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
    k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
    i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más preciso que el método de Euler pero también es más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1050</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1050"/>
				<updated>2013-03-04T12:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1048</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1048"/>
				<updated>2013-03-04T12:01:24Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: Deshecha la revisión 1043 de Renato (disc.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
'''Conclusión:''' La cantidad de susceptibles tiende a un número proximo a 29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1043</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1043"/>
				<updated>2013-03-04T11:55:38Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h.&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1042</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1042"/>
				<updated>2013-03-04T11:55:26Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1040</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1040"/>
				<updated>2013-03-04T11:52:52Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos &lt;br /&gt;
ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1039</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1039"/>
				<updated>2013-03-04T11:52:07Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%Con este programa representamos las funciones como líneas, para marcar cada punto se puede utilizar plot(x,s,'x') y de este modo podremos ver que aumenta la cantidad de puntos conforme dismunuímos el valor de la h&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 (en las imágenes la disposición es: arriba a la izquierda 10^-1, arriba ala derecha 10^-2; abajo a la izquierda 10^-3 y abajo a la derecha 10^-4) así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1028</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1028"/>
				<updated>2013-03-04T11:46:30Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.&lt;br /&gt;
&lt;br /&gt;
3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Generamos el bucle para asignar cada comoponente a los respectivos vecotres&lt;br /&gt;
for n=1:N&lt;br /&gt;
    s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
    i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
%%Representamos las gráficas correspondientes&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,s,'-b')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1027</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1027"/>
				<updated>2013-03-04T11:39:25Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Definición de las variables: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑           I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑           S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                                n=1:N&lt;br /&gt;
                                  s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                                  i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1026</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=1026"/>
				<updated>2013-03-04T11:38:41Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* Definición de las variables: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Se trata del número de afectados que mueren y/o se curan&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                                n=1:N&lt;br /&gt;
                                  s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                                  i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=506</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=506"/>
				<updated>2013-03-01T15:26:38Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
==Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                                n=1:N&lt;br /&gt;
                                  s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                                  i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
             K1=-a*s(n)*i(n);&lt;br /&gt;
              K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
             K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
             K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
             s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
             k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
             k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
              k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
              k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
             i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=505</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=505"/>
				<updated>2013-03-01T15:25:56Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 1. Exposición del sistema: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                               n=1:N&lt;br /&gt;
                                 s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                                 i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
            K1=-a*s(n)*i(n);&lt;br /&gt;
             K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
            K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
            K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
            s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
            k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
            k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
             k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
             k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
            i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=504</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=504"/>
				<updated>2013-03-01T15:25:16Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                               n=1:N&lt;br /&gt;
                                 s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                                 i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
            K1=-a*s(n)*i(n);&lt;br /&gt;
             K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
            K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
            K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
            s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
            k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
            k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
             k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
             k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
            i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:(600,600).JPG&amp;diff=503</id>
		<title>Archivo:(600,600).JPG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:(600,600).JPG&amp;diff=503"/>
				<updated>2013-03-01T15:25:02Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=502</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=502"/>
				<updated>2013-03-01T15:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                              n=1:N&lt;br /&gt;
                                s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                                i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:(600,600).JPG|&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
            K1=-a*s(n)*i(n);&lt;br /&gt;
             K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
            K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
            K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
            s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
            k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
            k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
             k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
             k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
            i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Aaaaaaaaaa.JPG&amp;diff=501</id>
		<title>Archivo:Aaaaaaaaaa.JPG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Aaaaaaaaaa.JPG&amp;diff=501"/>
				<updated>2013-03-01T15:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=500</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=500"/>
				<updated>2013-03-01T15:22:29Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                             n=1:N&lt;br /&gt;
                               s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                               i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver, dada la forma en que varía la población susceptible, que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será mayor el número de defunciones y curas que el de contagio por interacción que acaba volviendose estable.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
            K1=-a*s(n)*i(n);&lt;br /&gt;
             K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
            K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
            K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
            s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
            k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
            k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
             k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
             k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
            i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=499</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=499"/>
				<updated>2013-03-01T15:19:00Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                            n=1:N&lt;br /&gt;
                              s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                              i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Caso (s0,i0)=(600,600)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Conclusión: Es intuitivo ver dada la forma en que varía la población susceptible que esta no va a crecer en ningún momento. Al mismo tiempo la disminución de población susceptible conlleva un aumento de la población infectada. Llegado cierto punto la población infectada comenzara a decrecer pues será alto el número de curas y/o fallecimientos que compensará su crecimiento derivado de las interacciones entre infectados y susceptibles.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
            K1=-a*s(n)*i(n);&lt;br /&gt;
             K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
            K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
            K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
            s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
            k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
            k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
             k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
             k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
            i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=496</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=496"/>
				<updated>2013-03-01T15:13:24Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                           n=1:N&lt;br /&gt;
                             s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                             i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
            K1=-a*s(n)*i(n);&lt;br /&gt;
             K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
            K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
            K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
            s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
            k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
            k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
             k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
             k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
            i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=495</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=495"/>
				<updated>2013-03-01T15:11:44Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                          n=1:N&lt;br /&gt;
                            s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                            i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600) y (s0,i0)=(60,60)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Propio.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
           K1=-a*s(n)*i(n);&lt;br /&gt;
            K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
           K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
           K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
           s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
           k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
           k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
            k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
            k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
           i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=494</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=494"/>
				<updated>2013-03-01T15:10:52Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                         n=1:N&lt;br /&gt;
                           s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                           i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600) y (s0,i0)=(60,60)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Propio.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
          K1=-a*s(n)*i(n);&lt;br /&gt;
           K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
          K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
          K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
          s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
          k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
          k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
           k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
           k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
          i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=493</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=493"/>
				<updated>2013-03-01T15:10:14Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                        n=1:N&lt;br /&gt;
                          s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                          i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600) y (s0,i0)=(60,60)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Propio.JPG&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
         K1=-a*s(n)*i(n);&lt;br /&gt;
          K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
         K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
         K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
         s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
         k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
         k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
          k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
          k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
         i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=492</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=492"/>
				<updated>2013-03-01T15:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 3. Estudio de poblaciones concretas mediante el método de Euler: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                       n=1:N&lt;br /&gt;
                         s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                         i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caso (s0,i0)=(600,600) y (s0,i0)=(60,60)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Propio.JPG&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
        K1=-a*s(n)*i(n);&lt;br /&gt;
         K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
        K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
        K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
        s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
        k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
        k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
         k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
         k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
        i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Propio.JPG&amp;diff=489</id>
		<title>Archivo:Propio.JPG</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Propio.JPG&amp;diff=489"/>
				<updated>2013-03-01T15:06:03Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=488</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=488"/>
				<updated>2013-03-01T14:59:44Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 4. Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                      n=1:N&lt;br /&gt;
                        s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                        i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
        K1=-a*s(n)*i(n);&lt;br /&gt;
         K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
        K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
        K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
        s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
        k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
        k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
         k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
         k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
        i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos(h=1/10):&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=486</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=486"/>
				<updated>2013-03-01T14:57:02Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 2. Definición de las variables: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que guarda relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                      n=1:N&lt;br /&gt;
                        s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                        i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
       K1=-a*s(n)*i(n);&lt;br /&gt;
        K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
       K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
       K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
       s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
       k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
       k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
        k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
        k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
       i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=485</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=485"/>
				<updated>2013-03-01T14:55:55Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 2. Definición de las variables: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑                            I↓↓                               S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑                                     I↓↓                        S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que tiene relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                      n=1:N&lt;br /&gt;
                        s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                        i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
       K1=-a*s(n)*i(n);&lt;br /&gt;
        K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
       K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
       K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
       s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
       k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
       k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
        k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
        k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
       i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=484</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=484"/>
				<updated>2013-03-01T14:54:58Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 4. Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑   I↓↓  S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑   I↓↓  S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que tiene relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                      n=1:N&lt;br /&gt;
                        s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                        i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
       K1=-a*s(n)*i(n);&lt;br /&gt;
        K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
       K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
       K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
       s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
&lt;br /&gt;
       k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
       k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
        k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
        k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
       i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''¿Por qué estos métodos son más cómodos que los implicitos en este caso?'''&lt;br /&gt;
Conclusión: el problema de los métodos implicitos es que tienes que despejar manualmente antes de configurar el programa y en ciertas ecuaciones o es muy dificil o directamente no se puede.&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=482</id>
		<title>Modelos epidemiológicos</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelos_epidemiol%C3%B3gicos&amp;diff=482"/>
				<updated>2013-03-01T14:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;Renato: /* 4. Estudio de poblaciones concretas por el método Runge-Kutta */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==1. Exposición del sistema:==&lt;br /&gt;
&lt;br /&gt;
En el desarrollo de una epidemia se distinguen dos tipos de individuos: los que ya han contraído la enfermedad o infectados I, y los que son susceptibles de contraerla por encontrarse en zona de riesgo S. Supongamos que se dan las siguientes hipótesis:&lt;br /&gt;
&lt;br /&gt;
1. La poblaciónde personas infectadas se altera por el fallecimiento o la cura de las mismas.En ambos casos, la tasa de cambio depende del número de personas infectadas;&lt;br /&gt;
&lt;br /&gt;
2. La tasa de individuos que pasan de ser susceptibles a contraer la enfermedad a estar infectados es proporcional a la interacción entre el número de individuos en ambas clases.&lt;br /&gt;
&lt;br /&gt;
Consideramos las variables: t tiempo, S(t) población de individuos susceptibles a contraer la enfermedad, I(t) población de individuos infectados; y el sistema:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; dS/dt=-aSI;      &lt;br /&gt;
 dI/dt=aSI-bI-cI &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde: a, b y c son parámetros.&lt;br /&gt;
&lt;br /&gt;
== 2. Definición de las variables:==&lt;br /&gt;
&lt;br /&gt;
1. ’’Interpretar los diferentes parámetros en la ecuación de acuerdo a las hipótesis. ’’&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! VARIABLE&lt;br /&gt;
! DEFINICIÓN&lt;br /&gt;
! RELACIÓN&lt;br /&gt;
|-&lt;br /&gt;
| a&lt;br /&gt;
| Número de interacciones entre personas infectadas y a su vez descendera el numero de personas susceptibles a contraer la enfermedad&lt;br /&gt;
| Indistintamente número de infectados que mueren y/o se curan&lt;br /&gt;
|-&lt;br /&gt;
| b y c&lt;br /&gt;
| &lt;br /&gt;
Si aumenta el número de interacciones aumentarán los contagios y por ello la población susceptible a contraer la enfermedad&lt;br /&gt;
&lt;br /&gt;
a↑↑        I ↑↑&lt;br /&gt;
&lt;br /&gt;
a↑↑        S↓↓&lt;br /&gt;
| &lt;br /&gt;
El número de individuos que perecen infectados así como el que supera la enfermedad lógicamente disminuye el número de infectados pero no afecta directamente a los susceptibles&lt;br /&gt;
&lt;br /&gt;
b↑↑   I↓↓  S=cte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
c↑↑   I↓↓  S=cte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Nota:aunque S no depende directamente de b ni de c si depende indirectamente pues está ligado a I que si que tiene relación con ellos&lt;br /&gt;
&lt;br /&gt;
==3. Estudio de poblaciones concretas mediante el método de Euler:==&lt;br /&gt;
&lt;br /&gt;
'' 2. Tomar a = 0:003, b = 0:3 y c = 0:2. Usar el método de Euler para resolver el sistema con los&lt;br /&gt;
datos iniciales (S0; I0) = (700; 1) and (S0; I0) = (5000; 5), y el tiempo t:[0; 30] días. Tomar&lt;br /&gt;
como paso de discretización temporal h = 10^-1; 10^-2; 10^-3; 10^-4.''&lt;br /&gt;
&lt;br /&gt;
''3. Elegir otros datos iniciales (S0; I0) e interpretar los resultados.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
S0=700&lt;br /&gt;
I0=1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Establecemos valores de los parametros&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Damos la primera componente a s&lt;br /&gt;
s0=700;&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
%%Damos la primera componente a i&lt;br /&gt;
&lt;br /&gt;
i0=1;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
                      n=1:N&lt;br /&gt;
                        s(n+1)=s(n)-h*a*s(n)*i(n);&lt;br /&gt;
                        i(n+1)=i(n)+h*(a*s(n)*i(n)-(b+c)*i(n));&lt;br /&gt;
&lt;br /&gt;
for&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'x b')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Repitiendo el mismo programa con h=10^-2;10^-3;10^-4 así como para los valores (S0; I0) = (5000; 5) nos da los siguientes valores finales y gráficas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Euler(700,1).jpeg|(s0,i0)=(700,1)&lt;br /&gt;
Archivo:Euler(5000,5).JPG|(s0,i0)=(5000,5)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las gráficas estan ordenadas en función de sus h de mayor a menor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(700,1)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectadosfinales (h=10^-3)=Infectados finales (h=10^-4)=0&lt;br /&gt;
&lt;br /&gt;
Conclusión: El número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 9,75&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 11,02&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 11,14&lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 11,16&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a una cantidad ligeramente superior a 11.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(s0,i0)=(5000,5)'''&lt;br /&gt;
&lt;br /&gt;
Infectados finales (h=10^-1) =Infectados finales (h=10^-2) =Infectados finales (h=10^-3)=&lt;br /&gt;
Infectados finales (h=10^-4)=0 &lt;br /&gt;
&lt;br /&gt;
Conclusión: Igual que en el caso anterior, el número de infectados finales tenderá a 0 por lo que la epidemia acabará por extinguirse &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-1)= 27,16 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-2)= 28,55  &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-3)= 28,68 &lt;br /&gt;
&lt;br /&gt;
Susceptibles finales (h=10^-4)= 28,7&lt;br /&gt;
&lt;br /&gt;
Conclusión: La cantidad de susceptibles tiende a 29&lt;br /&gt;
&lt;br /&gt;
'''¿Por qué la S queda por encima de 0 si el número de infectados si que tiende a 0?'''&lt;br /&gt;
Conclusión: Esa pequeña variación de S por encima de cero suponemos que es por el riesgo que existe a lo largo del tiempo de contraer la enfermedad por otros medios que por el contagio directo entre personas. Incluso cuando practicamente a desaparecido la epidemia.&lt;br /&gt;
&lt;br /&gt;
==4. Estudio de poblaciones concretas por el método Runge-Kutta==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%%Introducimoslos datos:&lt;br /&gt;
a=0.003;&lt;br /&gt;
b=0.3;&lt;br /&gt;
c=0.2;&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=30;&lt;br /&gt;
s0=700;&lt;br /&gt;
i0=1;&lt;br /&gt;
h=10^-1;&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
%%Iniciamoslos vectores 's' e 'i'&lt;br /&gt;
s(1)=s0;&lt;br /&gt;
i(1)=i0;&lt;br /&gt;
&lt;br /&gt;
%%Ejecutamos el bucle&lt;br /&gt;
for n=1:N&lt;br /&gt;
      K1=-a*s(n)*i(n);&lt;br /&gt;
       K2=-a*(s(n)+(h/2)*K1)*(i(n)+(h/2)*K1);&lt;br /&gt;
      K3=-a*(s(n)+(h/2)*K2)*(i(n)+(h/2)*K2);&lt;br /&gt;
      K4=-a*(s(n)+h*K3)*(i(n)+h*K3);&lt;br /&gt;
      s(n+1)=s(n)+(h/6)*(K1+2*K2+2*K3+K4);&lt;br /&gt;
 &lt;br /&gt;
      k1=a*s(n)*i(n)-(b+c)*i(n);&lt;br /&gt;
      k2=a*(s(n)+(h/2)*k1)*(i(n)+(h/2)*k1)-(b+c)*(i(n)+(h/2)*k1);&lt;br /&gt;
       k3=a*(s(n)+(h/2)*k2)*(i(n)+(h/2)*k2)-(b+c)*(i(n)+(h/2)*k2);&lt;br /&gt;
       k4=a*(s(n)+h*k3)*(i(n)+h*k3)-(b+c)*(i(n)+h*k3);&lt;br /&gt;
      i(n+1)=i(n)+(h/6)*(k1+2*k2+2*k3+k4);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
%%Dibujamos las dos gráficas&lt;br /&gt;
x=t0:h:tN;&lt;br /&gt;
plot(x,s,'- g')&lt;br /&gt;
hold on&lt;br /&gt;
plot(x,i,'-')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este método es más precioso que el Euler pero también más difícil de programar&lt;br /&gt;
&lt;br /&gt;
'''Comparación Runge-Kutta con Euler'''&lt;br /&gt;
Nos dan datos muy parecidos, a continuación las gráficas de ambos métodos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Archivo:Comparacion r-e.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renato</name></author>	</entry>

	</feed>