<?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=Alfonso</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=Alfonso"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Alfonso"/>
		<updated>2026-04-29T19:34:36Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa10.png&amp;diff=13319</id>
		<title>Archivo:Placa10.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa10.png&amp;diff=13319"/>
				<updated>2014-05-19T21:55:03Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa02.png&amp;diff=13316</id>
		<title>Archivo:Placa02.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa02.png&amp;diff=13316"/>
				<updated>2014-05-19T21:54:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa01.png&amp;diff=13313</id>
		<title>Archivo:Placa01.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa01.png&amp;diff=13313"/>
				<updated>2014-05-19T21:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa00.png&amp;diff=13312</id>
		<title>Archivo:Placa00.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Placa00.png&amp;diff=13312"/>
				<updated>2014-05-19T21:54:05Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=13310</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=13310"/>
				<updated>2014-05-19T21:53:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}-\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
J=ones(401,51);&lt;br /&gt;
plot3(3*J,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:p3.png|marco|centro|Distribución de la temperatura para p=3]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:explicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:implicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:modificadobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía dada la solución caracterizada por una función logarítmica decreciente. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{pp}+\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Resolviendo la ecuación analíticamente observamos que satisface la función de tipo logarítmica dada por  &amp;lt;math&amp;gt; u=\frac{10}{log(6)} log(p)  &amp;lt;/math&amp;gt;, tal como se observa si representamos la solución del problema añadiendo las siguientes lineas a cualquiera de los métodos realizados anteriormente.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
plot(p,sol(end,:))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:logaritmica.png|marco|centro|Distribución de la temperatura con el tiempo]]&lt;br /&gt;
&lt;br /&gt;
Este es el código para comparar la diferencia con la solución estacionaria&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]';&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:1placa.png|marco|centro|Distancia con la solución estacionaria]]&lt;br /&gt;
&lt;br /&gt;
Se observa que la distancia entre la solución estacionaria y la solución u(ρ, t) para  t = 0, 1, 2, 10 va aumentando a medida que aumenta el tiempo.&lt;br /&gt;
&lt;br /&gt;
Para t=0 tenemos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=0;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para t=1:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=1;&lt;br /&gt;
Tf=1;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
Para t=2:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=2;&lt;br /&gt;
Tf=2;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para t=10:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=10;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:placa00.png|thumb|500px|left|t=0]] || [[Archivo:placa01.png|thumb|500px|left|t=1|500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:placa02.png|thumb|500px|left|t=2]] || [[Archivo:placa10.png|thumb|500px|left|t=10|500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
En el caso de dividir la discretización en p por 10 observamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:3placa.png|marco|centro|Con la discretización en p una décima parte]]&lt;br /&gt;
==Cambio en la condiciones de frontera==&lt;br /&gt;
&lt;br /&gt;
A continuación cambiaremos a unas condiciones tipo Neumann donde en la frontera exterior colocaremos un material aislante. El aislante hace que no haya pérdida de calor en&lt;br /&gt;
ese extremo, es decir, el flujo de temperatura en la dirección radial es nulo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L = 5; dr=0.1; N=L/dr; % discretización espacial&lt;br /&gt;
r=1+dr:dr:1+L-dr;&lt;br /&gt;
r(1)=0; % lo impongo para la primera iteración&lt;br /&gt;
i=2:r;&lt;br /&gt;
for n=1:length(r)-1 % bucle&lt;br /&gt;
r(i+1)= (1/(1+(1/(n*dr))))*(2*r(i)-r(i-1)+(1/(n*dr))*r(i-1));&lt;br /&gt;
end&lt;br /&gt;
r(length(r))= r(length(r)-1); % condición de contorno tipo newman&lt;br /&gt;
U=r; % solución estacionaria&lt;br /&gt;
plot(r)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:4placa.png|marco|centro|Solución con las nuevas condiciones de frontera]]&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=13288</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=13288"/>
				<updated>2014-05-19T21:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}-\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
J=ones(401,51);&lt;br /&gt;
plot3(3*J,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:p3.png|marco|centro|Distribución de la temperatura para p=3]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:explicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:implicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:modificadobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía dada la solución caracterizada por una función logarítmica decreciente. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{pp}+\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Resolviendo la ecuación analíticamente observamos que satisface la función de tipo logarítmica dada por  &amp;lt;math&amp;gt; u=\frac{10}{log(6)} log(p)  &amp;lt;/math&amp;gt;, tal como se observa si representamos la solución del problema añadiendo las siguientes lineas a cualquiera de los métodos realizados anteriormente.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
plot(p,sol(end,:))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:logaritmica.png|marco|centro|Distribución de la temperatura con el tiempo]]&lt;br /&gt;
&lt;br /&gt;
Este es el código para comparar la diferencia con la solución estacionaria&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]';&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:1placa.png|marco|centro|Distancia con la solución estacionaria]]&lt;br /&gt;
&lt;br /&gt;
Se observa que la distancia entre la solución estacionaria y la solución u(ρ, t) para  t = 0, 1, 2, 10 va aumentando a medida que aumenta el tiempo.&lt;br /&gt;
&lt;br /&gt;
Para t=0 tenemos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=0;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para t=1:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=1;&lt;br /&gt;
Tf=1;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
Para t=2:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=2;&lt;br /&gt;
Tf=2;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para t=10:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=10;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:2placa.png|marco|centro|Para los diferentes t]]&lt;br /&gt;
&lt;br /&gt;
En el caso de dividir la discretización en p por 10 observamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
h=[0.1,0.01];&lt;br /&gt;
color='rg';&lt;br /&gt;
hold on&lt;br /&gt;
for i=1:2&lt;br /&gt;
N=(pf-p0)/h(i);&lt;br /&gt;
p=[p0:h(i):pf]'/10;&lt;br /&gt;
pint=p0+h(i):h(i):pf-h(i);&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(N-1,1))-diag(ones(N-2,1),1)-diag(ones(N-2,1),-1);&lt;br /&gt;
K=K/h(i)^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(N-2,1),-1)-diag(ones(N-2,1),1);&lt;br /&gt;
L=(L*(1/(2*h(i))));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(1,N-1);&lt;br /&gt;
F(end)=F(end)+(10/(h(i)^2))+10/(2*5.9*h(i));&lt;br /&gt;
u=(K+L)\F';&lt;br /&gt;
uu=[T0;u;Tf];&lt;br /&gt;
plot(p,uu,color(i));&lt;br /&gt;
 end&lt;br /&gt;
   hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:3placa.png|marco|centro|Con la discretización en p una décima parte]]&lt;br /&gt;
==Cambio en la condiciones de frontera==&lt;br /&gt;
&lt;br /&gt;
A continuación cambiaremos a unas condiciones tipo Neumann donde en la frontera exterior colocaremos un material aislante. El aislante hace que no haya pérdida de calor en&lt;br /&gt;
ese extremo, es decir, el flujo de temperatura en la dirección radial es nulo.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L = 5; dr=0.1; N=L/dr; % discretización espacial&lt;br /&gt;
r=1+dr:dr:1+L-dr;&lt;br /&gt;
r(1)=0; % lo impongo para la primera iteración&lt;br /&gt;
i=2:r;&lt;br /&gt;
for n=1:length(r)-1 % bucle&lt;br /&gt;
r(i+1)= (1/(1+(1/(n*dr))))*(2*r(i)-r(i-1)+(1/(n*dr))*r(i-1));&lt;br /&gt;
end&lt;br /&gt;
r(length(r))= r(length(r)-1); % condición de contorno tipo newman&lt;br /&gt;
U=r; % solución estacionaria&lt;br /&gt;
plot(r)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:4placa.png|marco|centro|Solución con las nuevas condiciones de frontera]]&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:4placa.png&amp;diff=13281</id>
		<title>Archivo:4placa.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:4placa.png&amp;diff=13281"/>
				<updated>2014-05-19T21:40:25Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:3placa.png&amp;diff=13279</id>
		<title>Archivo:3placa.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:3placa.png&amp;diff=13279"/>
				<updated>2014-05-19T21:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:2placa.png&amp;diff=13278</id>
		<title>Archivo:2placa.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:2placa.png&amp;diff=13278"/>
				<updated>2014-05-19T21:39:42Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:1placa.png&amp;diff=13277</id>
		<title>Archivo:1placa.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:1placa.png&amp;diff=13277"/>
				<updated>2014-05-19T21:39:20Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12253</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12253"/>
				<updated>2014-05-18T17:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
J=ones(401,51);&lt;br /&gt;
plot3(3*J,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:p3.png|marco|centro|Distribución de la temperatura para p=3]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:explicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:implicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:modificadobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía dada la solución caracterizada por una función logarítmica decreciente. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario:&lt;br /&gt;
&lt;br /&gt;
Resolviendo la ecuación analíticamente observamos que satisface una función tipo logarítmica, tal como se observa si representamos la solución del problema añadiendo las siguientes lineas a cualquiera de los métodos realizados anteriormente.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
plot(p,sol(end,:))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:logaritmica.png|marco|centro|Distribución de la temperatura con el tiempo]]&lt;br /&gt;
&lt;br /&gt;
La distancia entre la solución estacionaria y la solución u(ρ, t) para  t = 0, 1, 2, 10. es:&lt;br /&gt;
&lt;br /&gt;
En el caso de dividir la discretización en p por 10 observamos:&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Logaritmica.png&amp;diff=12251</id>
		<title>Archivo:Logaritmica.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Logaritmica.png&amp;diff=12251"/>
				<updated>2014-05-18T17:25:19Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12250</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12250"/>
				<updated>2014-05-18T17:24:58Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
J=ones(401,51);&lt;br /&gt;
plot3(3*J,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:p3.png|marco|centro|Distribución de la temperatura para p=3]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:explicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:implicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:modificadobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía dada la solución caracterizada por una función logarítmica decreciente. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario:&lt;br /&gt;
&lt;br /&gt;
Resolviendo la ecuación analíticamente observamos que satisface una función tipo logarítmica, tal como se observa si representamos la solución del problema añadiendo las siguientes lineas a cualquiera de los métodos realizados anteriormente.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
plot(p,sol(end,:))&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:logaritmica.png|marco|centro|Distribución de la temperatura con el tiempo]]&lt;br /&gt;
&lt;br /&gt;
La distancia entre la solución estacionaria y la solución u(ρ, t) para  t = 0, 1, 2, 10. es:&lt;br /&gt;
&lt;br /&gt;
En el caso de dividir la discretización en p por 10 observamos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:P3.png&amp;diff=12236</id>
		<title>Archivo:P3.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:P3.png&amp;diff=12236"/>
				<updated>2014-05-18T17:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12235</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12235"/>
				<updated>2014-05-18T17:12:31Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
J=ones(401,51);&lt;br /&gt;
plot3(3*J,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:p3.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:explicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:implicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:modificadobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Modificadobueno.png&amp;diff=12225</id>
		<title>Archivo:Modificadobueno.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Modificadobueno.png&amp;diff=12225"/>
				<updated>2014-05-18T17:03:54Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Implicitobueno.png&amp;diff=12224</id>
		<title>Archivo:Implicitobueno.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Implicitobueno.png&amp;diff=12224"/>
				<updated>2014-05-18T17:03:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Explicitobueno.png&amp;diff=12222</id>
		<title>Archivo:Explicitobueno.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Explicitobueno.png&amp;diff=12222"/>
				<updated>2014-05-18T17:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Trapeciobueno.png&amp;diff=12221</id>
		<title>Archivo:Trapeciobueno.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Trapeciobueno.png&amp;diff=12221"/>
				<updated>2014-05-18T17:02:36Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12218</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12218"/>
				<updated>2014-05-18T17:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:explicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:implicitobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:modificadobueno.png|marco|centro|Distribución de la temperatura en el disco]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12214</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12214"/>
				<updated>2014-05-18T16:58:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   WW=WW-dt*((K+L)*WW+F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler implicito&lt;br /&gt;
   WW=(eye(N-1)+dt*(K+L))\(WW-dt*F);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=75;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h^2/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%calculamos W_n+1 a partir de W_n&lt;br /&gt;
for j=1:length(t)-1%a continuacion usamos euler explicito&lt;br /&gt;
   k1=(K+L)*WW+F;&lt;br /&gt;
   k2=((dt/2)+(K+L))*WW+F;&lt;br /&gt;
    WW=WW-(dt/2)*(k1+k2);&lt;br /&gt;
   sol(j+1,:)=[0,WW',10]; %guardamos la solucion&lt;br /&gt;
end&lt;br /&gt;
%dibujamos &lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
surf(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12207</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=12207"/>
				<updated>2014-05-18T16:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
clear all&lt;br /&gt;
p0=1;&lt;br /&gt;
pf=6;&lt;br /&gt;
T0=0;&lt;br /&gt;
Tf=10;&lt;br /&gt;
%datos discretización&lt;br /&gt;
N=50;&lt;br /&gt;
h=(pf-p0)/N;&lt;br /&gt;
p=p0:h:pf;&lt;br /&gt;
pint=p0+h:h:pf-h;&lt;br /&gt;
%condiciones iniciales&lt;br /&gt;
for i=1:length(pint)&lt;br /&gt;
    if pint(i)&amp;lt;2&lt;br /&gt;
        u0(i)=100*(pint(i)-1);&lt;br /&gt;
    elseif pint(i)&amp;lt;5&lt;br /&gt;
        u0(i)=100;&lt;br /&gt;
    else&lt;br /&gt;
        u0(i)=90*(6-pint(i))+10;&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
%Datos discretizacion en espacio&lt;br /&gt;
dt=h/4;%paso en tiempo suele ser más pequeño que el paso en espacio&lt;br /&gt;
t=T0:dt:Tf;&lt;br /&gt;
%diferencias finitas&lt;br /&gt;
%Matriz K Aprox. -u_pp&lt;br /&gt;
K=diag(2*ones(1,N-1))-diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
%K(N-1,N-2)=2;&lt;br /&gt;
K=K/h^2;&lt;br /&gt;
%Matriz L Aprox. -u_p&lt;br /&gt;
L=diag(ones(1,N-2),1)-diag(ones(1,N-2),-1);&lt;br /&gt;
L=(L*(1/(2*h)));&lt;br /&gt;
L=diag(1./pint)*L;&lt;br /&gt;
%Matriz F&lt;br /&gt;
F=zeros(N-1,1);&lt;br /&gt;
F(N-1,1)=-(10/(h^2))+10/(2*h);&lt;br /&gt;
%Dato inicial&lt;br /&gt;
W0=[u0];&lt;br /&gt;
%Metodo del trapecio&lt;br /&gt;
WW=W0';&lt;br /&gt;
%definimos la matriz sol con la u para pintarla&lt;br /&gt;
sol=zeros(length(t),N+1);&lt;br /&gt;
sol(1,:)=[0 W0 10];&lt;br /&gt;
%iteraciones desde W^j--&amp;gt;W^j+1&lt;br /&gt;
for j=1:length(t)-1&lt;br /&gt;
    WW=(eye(N-1)+dt/2*(K+L))\((eye(N-1)-dt/2*(K+L))*WW-dt*F);&lt;br /&gt;
    sol(j+1,:)=[0,WW',10];%guardamos solucion&lt;br /&gt;
end&lt;br /&gt;
[pp,tt]=meshgrid(p,t);&lt;br /&gt;
mesh(pp,tt,sol)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:trapeciobueno.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11074</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11074"/>
				<updated>2014-05-14T08:46:20Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t). La placa sabemos que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11073</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11073"/>
				<updated>2014-05-14T08:42:08Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t), y que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p} \frac{\partial }{\partial p} (p \frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. Esta ecuación verifica el estado estacionario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ¿A qué funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11071</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11071"/>
				<updated>2014-05-14T08:40:32Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t), y que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1}{p}frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al aplicar el Laplaciano, la ecuación del calor que se va a resolver queda de la forma:&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-u_{pp}\frac{1}{p} u_p=0     &amp;lt;/math&amp;gt;&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Evolución de la solución en el tiempo==&lt;br /&gt;
Se puede deducir a partir de las siguientes gráficas que para grandes tiempos, la temperatura apenas varía. En este caso el término &amp;lt;math&amp;gt; u_t-&amp;lt;/math&amp;gt; se puede despreciar y la temperatura toma un valor estacionario en cada punto de la varilla. ¿Qu ́e ecuaciones deber ́ıa verificar este estado estacionario? ¿A qu ́e funci ́on se debe parecer la soluci ́on u(ρ, t) para tiempos grandes? Calcular la distancia entre esa soluci ́on estacionaria y la soluci ́on u(ρ, t) para t = 0, 1, 2, 10. Comparar con los resultados que se obtienen si Deltaρ lo dividimos por 10.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11067</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11067"/>
				<updated>2014-05-14T08:37:02Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t), y que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ahora particularizamos la solución en ρ = 3 y observamos el comportamiento de la temperatura en dichos puntos. La gráfica siguiente muestra una representación 2D temperatura/tiempo&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11066</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11066"/>
				<updated>2014-05-14T08:33:11Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. En nuestro caso vamos a trabajar en coordenadas polares dada la forma de la placa que se presta a ello. Suponemos también que la temperatura u de la placa solo depende de la coordenada radial y el tiempo, es decir u = u(ρ, t), y que satisface la ecuación del calor que se muestra a continuación:&lt;br /&gt;
&lt;br /&gt;
La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_t-\Delta u=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Debido a  que el ángulo teta  y la altura Z se mantienen constantes al ser una figura plana, el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11062</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11062"/>
				<updated>2014-05-14T08:28:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos la placa que se ve en la imagen superior con las siguientes condiciones. Colocamos en las fronteras interior ρ = 1 y exterior ρ = 6, que sabemos que mantienen una temperatura constante de 0 grados y 10 grados respectivamente como si estuviesen en contacto con un depósito. La placa a su vez dispone de las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}= \frac{\partial^2 u }{\partial p^2}+\frac{1 }{p}\frac{\partial u}{\partial p} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11060</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11060"/>
				<updated>2014-05-14T08:23:35Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}u(1,t)=0 \\u(6,t)=10\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11059</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11059"/>
				<updated>2014-05-14T08:20:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)  →  p ∈ [1, 2] \\100  →  p ∈ [2, 5]\\90·(6-p)+10  →  p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11058</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11058"/>
				<updated>2014-05-14T08:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1) --&amp;gt;  p ∈ [1, 2] \\100 --&amp;gt;   p ∈ [2, 5]\\90·(6-p)+10 --&amp;gt;   p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11057</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11057"/>
				<updated>2014-05-14T08:18:01Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1);   p ∈ [1, 2] \\100;   p ∈ [2, 5]\\90*(6-p)+10;   p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11056</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11056"/>
				<updated>2014-05-14T08:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)    p ∈ [1, 2] \\100    p ∈ [2, 5]\\90*(6-p)+10    p ∈ [5, 6]\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11055</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11055"/>
				<updated>2014-05-14T08:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)    p ∈ [1, 2] \\100    p ∈ [2, 5]\\90*(6-p)+10    p ∈ [5, 6]\\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}+\frac{\partial^2 u }{\partial z^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11053</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11053"/>
				<updated>2014-05-14T08:14:42Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}100·(p-1)    p ∈ [1, 2] \\100    p ∈ [2, 5]\\90*(6-p)+10    p ∈ [5, 6]\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial θ^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11051</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11051"/>
				<updated>2014-05-14T08:09:29Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|derecha|Placa en anillo con p ∈ [1, 6]]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial p}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11050</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11050"/>
				<updated>2014-05-14T08:07:40Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:placadescripcion.png|marco|centro|Sistema formado por 3 masas y 4 muelles,anclado a las paredes laterales]]&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2} \frac{\partial^2 u }{\partial p}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆p = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆p/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Placadescripcion.png&amp;diff=11047</id>
		<title>Archivo:Placadescripcion.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Placadescripcion.png&amp;diff=11047"/>
				<updated>2014-05-14T08:05:47Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11046</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11046"/>
				<updated>2014-05-14T08:04:15Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el ángulo teta y la altura Z se mantienen constantes el Laplaciano en coordenadas cilíndricas es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆ρ = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆ρ/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
}}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11042</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11042"/>
				<updated>2014-05-14T08:01:07Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2}&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
Aquí se va a resolver el problema planteado por el método de diferencias finitas con paso de discretización ∆ρ = 0.1; y para el tiempo usaremos en cada caso los métodos del trapecio, Euler modificado, explícito e implícito. Todos ellos tomando ∆t = ∆ρ/4 en t ∈ [0, 10]&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11039</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11039"/>
				<updated>2014-05-14T07:58:19Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2}/math&amp;gt;Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler modificado===&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11038</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11038"/>
				<updated>2014-05-14T07:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2}/math&amp;gt;Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler implícito===&lt;br /&gt;
&lt;br /&gt;
==Método de Euler modificado==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11037</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11037"/>
				<updated>2014-05-14T07:57:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})+\frac{1 }{p^2}/math&amp;gt;Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
==Resolución del Sistema por diferencias finitas==&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
&lt;br /&gt;
===Método de Euler explícito===&lt;br /&gt;
&lt;br /&gt;
==Método de Euler implícito==&lt;br /&gt;
&lt;br /&gt;
==Método de Euler modificado==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11035</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11035"/>
				<updated>2014-05-14T07:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})&amp;lt;/math&amp;gt;Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
=Resolución del Sistema por diferencias finitas=&lt;br /&gt;
==Método del trapecio==&lt;br /&gt;
&lt;br /&gt;
==Método de Euler explícito==&lt;br /&gt;
&lt;br /&gt;
==Método de Euler implícito==&lt;br /&gt;
&lt;br /&gt;
==Método de Euler modificado==&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11034</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11034"/>
				<updated>2014-05-14T07:53:34Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p} \frac{\partial }{\partial p} (p\frac{\partial u }{\partial p})&amp;lt;/math&amp;gt;Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
=Resolución del Sistema=&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11029</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11029"/>
				<updated>2014-05-14T07:49:33Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Transmisión de calor en una placa con forma de anillo. Es bastante común modelizar el comportamiento del calor en superficies mediante las ecuaciones diferenciales, y además dada la particularidad de la forma de nuestro caso, utilizando coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;math&amp;gt;\Delta u=\frac{1 }{p}frac{\partial }{\partial p}&amp;lt;/math&amp;gt;Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11024</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11024"/>
				<updated>2014-05-14T07:42:00Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
TRANSMISIÓN DE CALOR EN PLACA CON FORMA DE ANILLO&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;Au=1/p&amp;lt;/math&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11011</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11011"/>
				<updated>2014-05-14T06:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
//TRANSMISIÓN DE CALOR EN PLACA CON FORMA DE ANILLO&lt;br /&gt;
&lt;br /&gt;
Introducción&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
100 sí p está comprendida entre 2 y 5&lt;br /&gt;
90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11009</id>
		<title>Placa en forma de Anillo</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Placa_en_forma_de_Anillo&amp;diff=11009"/>
				<updated>2014-05-14T06:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Transmisión de calor en placa con forma de anillo. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Chamizo, Jacobo Campos, Miguel García, Javier Mellado, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
TRANSMISIÓN DE CALOR EN PLACA CON FORMA DE ANILLO&lt;br /&gt;
&lt;br /&gt;
Introducción&lt;br /&gt;
&lt;br /&gt;
Tenemos una placa con forma de anillo con las siguientes condiciones iniciales de temperatura u(p,0):&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;100*(p-1) sí p está comprendida entre 1 y 2&lt;br /&gt;
--&amp;gt;100 sí p está comprendida entre 2 y 5&lt;br /&gt;
--&amp;gt;90*(6-p)+10 sí p está comprendida entre 5 y 6&lt;br /&gt;
&lt;br /&gt;
Además tenemos condiciones tipo Dirichlet en los extremos ya que se mantiene constante la temperatura a lo largo del tiempo en estos al tener objetos que mantienen la temperatura constante en contacto con los mismos:&lt;br /&gt;
u(1,t)=0&lt;br /&gt;
u(6,t)=10&lt;br /&gt;
&lt;br /&gt;
Por otro lado la ecuación del calor es:&lt;br /&gt;
&lt;br /&gt;
Sin embargo al tomar el Laplaciano esta queda transformada en:&lt;br /&gt;
&lt;br /&gt;
Ya que el Lapaciano es el siguiente y el ángulo teta y la altura Z se mantienen constantes:&lt;br /&gt;
&lt;br /&gt;
Quedando así similar al sistema que obtendríamos con una barra con longitud entre 1 y 6.&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Sistema_de_masas_y_muelles&amp;diff=10613</id>
		<title>Sistema de masas y muelles</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Sistema_de_masas_y_muelles&amp;diff=10613"/>
				<updated>2014-03-05T22:55:48Z</updated>
		
		<summary type="html">&lt;p&gt;Alfonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Sistema de masas y muelles. Grupo 11-B | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED13/14|Curso 2013-14]] | Javier Mellado, Jacobo Campos, Javier Chamizo, Miguel García, Alfonso Ascanio }}&lt;br /&gt;
&lt;br /&gt;
Sistemas de muelles y masas. Estos sistemas son bastante útiles a la hora de estudiar vibraciones, consiguiendo traducirlo a un lenguaje matemático que sea fácil de estudiar e interpretar.&lt;br /&gt;
==Introducción==&lt;br /&gt;
En este artículo vamos a estudiar un sistema de 3 masas y 4 muelles en disposición horizontal, entre dos paredes rígidas. Empezaremos estudiándolo primero desde la posición de equilibrio en el caso de no haber rozamiento ni amortiguamiento, por lo que solo actúan las fuerzas restauradoras de los muelles. Tomamos como variables las posiciones de cada masa (x,y,z) en función del tiempo. A partir de ellas escribimos las ecuaciones diferenciales correspondientes a una interpretación según la mecánica de Newton.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistema.png|marco|centro|Sistema formado por 3 masas y 4 muelles,anclado a las paredes laterales]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}m_{1}\ddot x=-k_{1}x+k_{2}(y-x)\\m_{2}\ddot y=-k_{2}(y-x)+k_{3}(z-y)\\m_{3}\ddot z=-k_{3}(z-y)-k_{4}(z)\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Condiciones iniciales y caso particular==&lt;br /&gt;
&lt;br /&gt;
Suponemos que en el instante t=0 las tres masas están desplazadas 0.5, 1 y 0.8 metros hacia la derecha de la posici ́on de equilibrio y se sueltan repentinamente, sin velocidad. Vamos a suponer que k1=4N/m, k2=2N/m, k3=1N/m, k4=3N/m, m1=2kg, m2=1kg, m3=3kg, que la distancia entre las paredes es de 12 metros y que en equilibrio las tres masas están en las posiciones 2.5, 4 y 8.Resolveremos el problema numéricamente utilizando los métodos de Euler modificado y Runge Kutta con pasos de h=0.1m y h=0.025m.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo ahora los valores dados arriba en las ecuaciones obtenemos las siguientes, con las cuales operaremos. Para aplicar el método reduciremos el sistema a uno de primer orden ayudándonos de las siguientes ecuaciones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\dot x=u\\\dot y=v\\\dot z=w&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y lo juntamos con el ya existente para obtener:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}m_{1}\ddot x=-k_{1}x+k_{2}(y-x)\\m_{2}\ddot y=-k_{2}(y-x)+k_{3}(z-y)\\m_{3}\ddot z=-k_{3}(z-y)-k_{4}(z)\\\dot x=u\\\dot y=v\\\dot z=w\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Método de Euler Modificado===&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Euler Modificado h=0.1&lt;br /&gt;
% Sistema de 3 masas y 4 muelles&lt;br /&gt;
clear all&lt;br /&gt;
% Intervalo de tiempo&lt;br /&gt;
t0=0;tN=10;&lt;br /&gt;
% Datos&lt;br /&gt;
k1=4;k2=2;k3=1;k4=3;&lt;br /&gt;
m1=2;m2=1;m3=3;&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
x0=0.5;y0=1;z0=0.8;&lt;br /&gt;
u0=0;v0=0;w0=0;&lt;br /&gt;
 &lt;br /&gt;
N=100; % Pasos para h=0.1&lt;br /&gt;
h=(tN-t0)/N; % Intervalo&lt;br /&gt;
 &lt;br /&gt;
% Primeros valores&lt;br /&gt;
xx(1)=x0;yy(1)=y0;zz(1)=z0;uu(1)=u0;vv(1)=v0;ww(1)=w0;&lt;br /&gt;
 &lt;br /&gt;
for n=1:N&lt;br /&gt;
    % Primera K&lt;br /&gt;
    k1x=uu(n);&lt;br /&gt;
    k1y=vv(n);&lt;br /&gt;
    k1z=ww(n);&lt;br /&gt;
    k1u=-(k2+k1)/m1*xx(n)+k2/m1*yy(n);&lt;br /&gt;
    k1v=k2/m2*xx(n)-((k2+k3)/m2)*yy(n)+(k3/m2)*zz(n);&lt;br /&gt;
    k1w=k3/m3*yy(n)-((k4+k3)/m3)*zz(n);&lt;br /&gt;
 &lt;br /&gt;
    xa=xx(n)+h/2*k1x;&lt;br /&gt;
    ya=yy(n)+h/2*k1y;&lt;br /&gt;
    za=zz(n)+h/2*k1z;&lt;br /&gt;
    ua=uu(n)+h/2*k1u;&lt;br /&gt;
    va=vv(n)+h/2*k1v;&lt;br /&gt;
    wa=ww(n)+h/2*k1w;&lt;br /&gt;
    &lt;br /&gt;
    % Segunda K&lt;br /&gt;
    k2x=ua;&lt;br /&gt;
    k2y=va;&lt;br /&gt;
    k2z=wa;&lt;br /&gt;
    k2u=-(k2+k1)/m1*xa+k2/m1*ya;&lt;br /&gt;
    k2v=k2/m2*xa-((k2+k3)/m2)*ya+(k3/m2)*za;&lt;br /&gt;
    k2w=k3/m3*ya-((k4+k3)/m3)*za;&lt;br /&gt;
 &lt;br /&gt;
    xx(n+1)=xx(n)+h*k2x;&lt;br /&gt;
    yy(n+1)=yy(n)+h*k2y;&lt;br /&gt;
    zz(n+1)=zz(n)+h*k2z;&lt;br /&gt;
    uu(n+1)=uu(n)+h*k2u;&lt;br /&gt;
    vv(n+1)=vv(n)+h*k2v;&lt;br /&gt;
    ww(n+1)=ww(n)+h*k2w;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
e=t0:0.01:tN&lt;br /&gt;
plot(xx+2.5,t,'-')&lt;br /&gt;
plot(yy+4,t,'-r')&lt;br /&gt;
plot(zz+8,t,'-k')&lt;br /&gt;
plot(2.5,e,'-g')&lt;br /&gt;
plot(4,e,'-g')&lt;br /&gt;
plot(8,e,'-g')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,12,0,10])&lt;br /&gt;
hold on&lt;br /&gt;
title('Euler Modificado')&lt;br /&gt;
legend('Masa m1','Masa m2','Masa m3','Posicion de equilibrio')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aqui podemos ver los gráficos obtenidos. El de la izquierda corresponde a un paso de 0.1 y el derecho a uno de 0.025. El código es el mismo para ambos a excepción de N=100 para el primero y N=40 para el segundo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:em20.1.png|thumb|600px|left|Posición de cada masa respecto de la posición de equilibrio en intervalo (0,10) con paso de 0.1]] || [[Archivo:em20.25.png|thumb|600px|left|Posición de cada masa respecto de la posición de equilibrio en intervalo (0,10) con paso de 0.025|600px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Método de Runge-Kutta===&lt;br /&gt;
&lt;br /&gt;
El código de Matlab es:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Sistema de 3 masas y 4 muelles&lt;br /&gt;
t0=0;tN=10;&lt;br /&gt;
% Datos&lt;br /&gt;
k1=4;k2=2;k3=1;k4=3;&lt;br /&gt;
m1=2;m2=1;m3=3;&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
x0=0.5;y0=1;z0=0.8;u0=0;v0=0;w0=0;&lt;br /&gt;
 &lt;br /&gt;
N=100; % Pasos&lt;br /&gt;
h=(tN-t0)/N; % Intervalo&lt;br /&gt;
 &lt;br /&gt;
% Primeros valores&lt;br /&gt;
xx(1)=x0;yy(1)=y0;zz(1)=z0;uu(1)=u0;vv(1)=v0;ww(1)=w0;&lt;br /&gt;
 &lt;br /&gt;
% Metodo de Runge-Kutta&lt;br /&gt;
for n=1:N&lt;br /&gt;
    % Primera K&lt;br /&gt;
    k1x=uu(n);&lt;br /&gt;
    k1y=vv(n);&lt;br /&gt;
    k1z=ww(n);&lt;br /&gt;
    k1u=-(k2+k1)/m1*xx(n)+k2/m1*yy(n);&lt;br /&gt;
    k1v=k2/m2*xx(n)-((k2+k3)/m2)*yy(n)+(k3/m2)*zz(n);&lt;br /&gt;
    k1w=k3/m3*yy(n)-((k4+k3)/m3)*zz(n);&lt;br /&gt;
 &lt;br /&gt;
    % Segunda K&lt;br /&gt;
    k2x=uu(n)+1/2*h*k1u;&lt;br /&gt;
    k2y=vv(n)+1/2*h*k1v;&lt;br /&gt;
    k2z=ww(n)+1/2*h*k1w;&lt;br /&gt;
    k2u=-(k2+k1)/m1*(xx(n)+1/2*h*k1x)+k2/m1*(yy(n)+1/2*k1y*h);&lt;br /&gt;
    k2v=k2/m2*(xx(n)+1/2*h*k1x)-((k2+k3)/m2)*(yy(n)+1/2*k1y*h)+(k3/m2)*(zz(n)+1/2*k1z*h);&lt;br /&gt;
    k2w=k3/m3*(yy(n)+1/2*k1y*h)-((k4+k3)/m3)*(zz(n)+1/2*k1z*h);&lt;br /&gt;
    &lt;br /&gt;
    % Tercera K&lt;br /&gt;
    k3x=uu(n)+1/2*h*k2u;&lt;br /&gt;
    k3y=vv(n)+1/2*h*k2v;&lt;br /&gt;
    k3z=ww(n)+1/2*h*k2w;&lt;br /&gt;
    k3u=-(k2+k1)/m1*(xx(n)+1/2*h*k2x)+k2/m1*(yy(n)+1/2*k2y*h);&lt;br /&gt;
    k3v=k2/m2*(xx(n)+1/2*h*k2x)-((k2+k3)/m2)*(yy(n)+1/2*k2y*h)+(k3/m2)*(zz(n)+1/2*k2z*h);&lt;br /&gt;
    k3w=k3/m3*(yy(n)+1/2*k2y*h)-((k4+k3)/m3)*(zz(n)+1/2*k2z*h);&lt;br /&gt;
 &lt;br /&gt;
    % Cuarta K&lt;br /&gt;
    k4x=uu(n)+h*k3u;&lt;br /&gt;
    k4y=vv(n)+h*k3v;&lt;br /&gt;
    k4z=ww(n)+h*k3w;&lt;br /&gt;
    k4u=-(k2+k1)/m1*(xx(n)+h*k3x)+k2/m1*(yy(n)+k3y*h);&lt;br /&gt;
    k4v=k2/m2*(xx(n)+h*k3x)-((k2+k3)/m2)*(yy(n)+k3y*h)+(k3/m2)*(zz(n)+k3z*h);&lt;br /&gt;
    k4w=k3/m3*(yy(n)+h*k3y)-((k4+k3)/m3)*(zz(n)+k3z*h);&lt;br /&gt;
 &lt;br /&gt;
    xx(n+1)=xx(n)+(h/6)*(k1x+2*k2x+2*k3x+k4x);&lt;br /&gt;
    yy(n+1)=yy(n)+(h/6)*(k1y+2*k2y+2*k3y+k4y);&lt;br /&gt;
    zz(n+1)=zz(n)+(h/6)*(k1z+2*k2z+2*k3z+k4z);&lt;br /&gt;
    uu(n+1)=uu(n)+(h/6)*(k1u+2*k2u+2*k3u+k4u);&lt;br /&gt;
    vv(n+1)=vv(n)+(h/6)*(k1v+2*k2v+2*k3v+k4v);&lt;br /&gt;
    ww(n+1)=ww(n)+(h/6)*(k1w+2*k2w+2*k3w+k4w);&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
e=t0:0.01:tN&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
axis([0,12,0,10])&lt;br /&gt;
hold on&lt;br /&gt;
title('Runge-Kutta')&lt;br /&gt;
plot(xx+2.5,t,'-')&lt;br /&gt;
plot(yy+4,t,'-r')&lt;br /&gt;
plot(zz+8,t,'-k')&lt;br /&gt;
plot(2.5,e,'-g')&lt;br /&gt;
plot(4,e,'-g')&lt;br /&gt;
plot(8,e,'-g')&lt;br /&gt;
legend('Masa m1','Masa m2','Masa m3','Posicion de equilibrio')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Aqui podemos ver los gráficos obtenidos. El superior corresponde a un paso de 0.1 y el inferior a uno de 0.025. El código es el mismo para ambos a excepción de N=100 para el primero y N=40 para el segundo.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:rk20.1.png|thumb|600px|left|Posición de cada masa respecto de la posición de equilibrio en intervalo (0,10) con paso de 0.1]] || [[Archivo:rk20.25.png|thumb|600px|left|Posición de cada masa respecto de la posición de equilibrio en intervalo (0,10) con paso de 0.025|600px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Otras condiciones iniciales==&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a imponer unas nuevas CI para representar dos nuevas situaciones. Dichas condiciones son:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;math&amp;gt;\left\{\begin{matrix}x(0)=0.5    \\\dot x(0)=1\\y(0)=1    \\\dot y(0)=1\\z(0)=-0.5    \\\dot z=-1\\\end{matrix}\right.&amp;lt;/math&amp;gt; || B&amp;lt;math&amp;gt;\left\{\begin{matrix}x(0)=0.5    \\\dot x(0)=-1\\y(0)=1    \\\dot y(0)=0\\z(0)=-0.5    \\\dot z=0.5\\\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Método del trapecio===&lt;br /&gt;
Utilizando las condiciones iniciales A y con un h=0.2 metros durante los primeros 20 segundos obtenemos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Sistema EDOS lineal&lt;br /&gt;
%Metodo de Trapecio Apartado A&lt;br /&gt;
%%datos del problema&lt;br /&gt;
t0=0;&lt;br /&gt;
tf=20;&lt;br /&gt;
y0=[-0.5 1 1 1 -0.5 1]';&lt;br /&gt;
k1=4;&lt;br /&gt;
k2=2;&lt;br /&gt;
k3=1;&lt;br /&gt;
k4=3;&lt;br /&gt;
m1=2;&lt;br /&gt;
m2=1;&lt;br /&gt;
m3=3;&lt;br /&gt;
u=-1;&lt;br /&gt;
v=1;&lt;br /&gt;
w=1;&lt;br /&gt;
&lt;br /&gt;
A=[0 1 0 0 0 0; -(k2+k1)/m1 0 k2/m1 0 0 0; 0 0 0 1 0 0; k2/m2 0 -((k2+k3)/m2) 0 (k3/m2) 0; 0 0 0 0 0 1 ; 0  0 k3/m3 0 -((k4+k3)/m3) 0];&lt;br /&gt;
%%discretizacion&lt;br /&gt;
N=100;&lt;br /&gt;
h=(tf-t0)/N;&lt;br /&gt;
%%Vectores de tiempo y solucion approx.&lt;br /&gt;
t=t0:h:tf;&lt;br /&gt;
y=zeros(6,N+1);%%matriz de ceros con 3 filas (por no. de ecus)y N+1 columnas&lt;br /&gt;
%%Inicializacion&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
yy=y0;&lt;br /&gt;
%%necesito gn y gn+1&lt;br /&gt;
for n=1:N&lt;br /&gt;
    gn=[0 0 0 0 0 0]';%vector con terminos libres de y&lt;br /&gt;
    gnp1=[0 0 0 0 0 0]';&lt;br /&gt;
    yy=(eye(6)-h/2*A)\(((eye(6)+h/2*A)*yy)+h/2*(gn+gnp1));&lt;br /&gt;
    y(:,n+1)=yy;&lt;br /&gt;
end&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
e=t0:0.05:tf&lt;br /&gt;
hold on&lt;br /&gt;
title('Trapecio A')&lt;br /&gt;
plot(y(1,:)+2.5,t,'-')&lt;br /&gt;
plot(y(1,:)+4,t,'-r')&lt;br /&gt;
plot(y(1,:)+8,t,'-k')&lt;br /&gt;
plot(2.5,e,'-g')&lt;br /&gt;
plot(4,e,'-g')&lt;br /&gt;
plot(8,e,'-g')&lt;br /&gt;
legend('Masa m1','Masa m2','Masa m3','Posicion de equilibrio')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Si bien usando los mismos parámetros de h y tiempo con las condiciones B tenemos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
%Sistema EDOS lineal &lt;br /&gt;
%Metodo de Trapecio Apartado B&lt;br /&gt;
%%datos del problema&lt;br /&gt;
t0=0;&lt;br /&gt;
tf=20;&lt;br /&gt;
y0=[0.5 -1 1 0 -0.5 0.5]';&lt;br /&gt;
k1=4;&lt;br /&gt;
k2=2;&lt;br /&gt;
k3=1;&lt;br /&gt;
k4=3;&lt;br /&gt;
m1=2;&lt;br /&gt;
m2=1;&lt;br /&gt;
m3=3;&lt;br /&gt;
u=-1;&lt;br /&gt;
v=0;&lt;br /&gt;
w=0.5;&lt;br /&gt;
&lt;br /&gt;
A=[0 1 0 0 0 0; -(k2+k1)/m1 0 k2/m1 0 0 0; 0 0 0 1 0 0; k2/m2 0 -((k2+k3)/m2) 0 (k3/m2) 0; 0 0 0 0 0 1 ; 0  0 k3/m3 0 -((k4+k3)/m3) 0];&lt;br /&gt;
%%discretizacion&lt;br /&gt;
N=100;&lt;br /&gt;
h=(tf-t0)/N;&lt;br /&gt;
%%Vectores de tiempo y solucion approx.&lt;br /&gt;
t=t0:h:tf;&lt;br /&gt;
y=zeros(6,N+1);%%matriz de ceros con 3 filas (por no. de ecus)y N+1 columnas&lt;br /&gt;
%%Inicializacion&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
yy=y0;&lt;br /&gt;
%%necesito gn y gn+1&lt;br /&gt;
for n=1:N&lt;br /&gt;
    gn=[0 0 0 0 0 0]';%vector con terminos libres de y&lt;br /&gt;
    gnp1=[0 0 0 0 0 0]';&lt;br /&gt;
    yy=(eye(6)-h/2*A)\(((eye(6)+h/2*A)*yy)+h/2*(gn+gnp1));&lt;br /&gt;
    y(:,n+1)=yy;&lt;br /&gt;
end&lt;br /&gt;
clf&lt;br /&gt;
&lt;br /&gt;
e=t0:0.05:tf&lt;br /&gt;
hold on&lt;br /&gt;
title('Trapecio B')&lt;br /&gt;
plot(y(1,:)+2.5,t,'-')&lt;br /&gt;
plot(y(1,:)+4,t,'-r')&lt;br /&gt;
plot(y(1,:)+8,t,'-k')&lt;br /&gt;
plot(2.5,e,'-g')&lt;br /&gt;
plot(4,e,'-g')&lt;br /&gt;
plot(8,e,'-g')&lt;br /&gt;
legend('Masa m1','Masa m2','Masa m3','Posicion de equilibrio')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:tresatrap.png|thumb|600px|left|Posición de cada masa respecto de la posición de equilibrio en intervalo (0,20) condiciones A]] || [[Archivo:tresbtrap.png|thumb|600px|left|Posición de cada masa respecto de la posición de equilibrio en intervalo (0,20) condiciones B|600px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Método de Euler Modificado===&lt;br /&gt;
Ahora utilizaremos el método de Euler Modificado junto con las condiciones A con un h=0.05 metros y un tiempo de 10 segundos:&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;Para la primera y tercera masas tenemos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Euler Modificado Apartado A con Masas 1 y 3&lt;br /&gt;
% Sistema de 3 masas y 4 muelles&lt;br /&gt;
clear all&lt;br /&gt;
% Intervalo de tiempo&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
% Datos&lt;br /&gt;
k1=4;&lt;br /&gt;
k2=2;&lt;br /&gt;
k3=1;&lt;br /&gt;
k4=3;&lt;br /&gt;
m1=2;&lt;br /&gt;
m2=1;&lt;br /&gt;
m3=3;&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
x0=-0.5;&lt;br /&gt;
y0=1;&lt;br /&gt;
z0=-0.5;&lt;br /&gt;
u0=1;&lt;br /&gt;
v0=1;&lt;br /&gt;
w0=1;&lt;br /&gt;
 &lt;br /&gt;
N=50; % Pasos&lt;br /&gt;
h=(tN-t0)/N; % Intervalo&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
% Primeros valores&lt;br /&gt;
xx(1)=x0;&lt;br /&gt;
yy(1)=y0;&lt;br /&gt;
zz(1)=z0;&lt;br /&gt;
uu(1)=u0;&lt;br /&gt;
vv(1)=v0;&lt;br /&gt;
ww(1)=w0;&lt;br /&gt;
 &lt;br /&gt;
for n=1:N&lt;br /&gt;
    % Primera K&lt;br /&gt;
    k1x=uu(n);&lt;br /&gt;
    k1y=vv(n);&lt;br /&gt;
    k1z=ww(n);&lt;br /&gt;
    k1u=-(k2+k1)/m1*xx(n)+k2/m1*yy(n);&lt;br /&gt;
    k1v=k2/m2*xx(n)-((k2+k3)/m2)*yy(n)+(k3/m2)*zz(n);&lt;br /&gt;
    k1w=k3/m3*yy(n)-((k4+k3)/m3)*zz(n);&lt;br /&gt;
 &lt;br /&gt;
    xa=xx(n)+h/2*k1x;&lt;br /&gt;
    ya=yy(n)+h/2*k1y;&lt;br /&gt;
    za=zz(n)+h/2*k1z;&lt;br /&gt;
    ua=uu(n)+h/2*k1u;&lt;br /&gt;
    va=vv(n)+h/2*k1v;&lt;br /&gt;
    wa=ww(n)+h/2*k1w;&lt;br /&gt;
    &lt;br /&gt;
    % Segunda K&lt;br /&gt;
    k2x=ua;&lt;br /&gt;
    k2y=va;&lt;br /&gt;
    k2z=wa;&lt;br /&gt;
    k2u=-(k2+k1)/m1*xa+k2/m1*ya;&lt;br /&gt;
    k2v=k2/m2*xa-((k2+k3)/m2)*ya+(k3/m2)*za;&lt;br /&gt;
    k2w=k3/m3*ya-((k4+k3)/m3)*za;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xx(n+1)=xx(n)+h*k2x;&lt;br /&gt;
    yy(n+1)=yy(n)+h*k2y;&lt;br /&gt;
    zz(n+1)=zz(n)+h*k2z;&lt;br /&gt;
    uu(n+1)=uu(n)+h*k2u;&lt;br /&gt;
    vv(n+1)=vv(n)+h*k2v;&lt;br /&gt;
    ww(n+1)=ww(n)+h*k2w;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
plot(zz+8-(xx+2),t,'-k')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,12,0,10])&lt;br /&gt;
hold on&lt;br /&gt;
title('Euler Modificado Apartado A con Masas 1 y 3')&lt;br /&gt;
&lt;br /&gt;
legend('Dif entre m3,m1')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;Para todas las masas tenemos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Euler Modificado Apartado A con Todas las Masas&lt;br /&gt;
% Sistema de 3 masas y 4 muelles&lt;br /&gt;
clear all&lt;br /&gt;
% Intervalo de tiempo&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
% Datos&lt;br /&gt;
k1=4;&lt;br /&gt;
k2=2;&lt;br /&gt;
k3=1;&lt;br /&gt;
k4=3;&lt;br /&gt;
m1=2;&lt;br /&gt;
m2=1;&lt;br /&gt;
m3=3;&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
x0=-0.5;&lt;br /&gt;
y0=1;&lt;br /&gt;
z0=-0.5;&lt;br /&gt;
u0=1;&lt;br /&gt;
v0=1;&lt;br /&gt;
w0=1;&lt;br /&gt;
 &lt;br /&gt;
N=50; % Pasos&lt;br /&gt;
h=(tN-t0)/N; % Intervalo&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
% Primeros valores&lt;br /&gt;
xx(1)=x0;&lt;br /&gt;
yy(1)=y0;&lt;br /&gt;
zz(1)=z0;&lt;br /&gt;
uu(1)=u0;&lt;br /&gt;
vv(1)=v0;&lt;br /&gt;
ww(1)=w0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
for n=1:N&lt;br /&gt;
    % Primera K&lt;br /&gt;
    k1x=uu(n);&lt;br /&gt;
    k1y=vv(n);&lt;br /&gt;
    k1z=ww(n);&lt;br /&gt;
    k1u=-(k2+k1)/m1*xx(n)+k2/m1*yy(n);&lt;br /&gt;
    k1v=k2/m2*xx(n)-((k2+k3)/m2)*yy(n)+(k3/m2)*zz(n);&lt;br /&gt;
    k1w=k3/m3*yy(n)-((k4+k3)/m3)*zz(n);&lt;br /&gt;
 &lt;br /&gt;
    xa=xx(n)+h/2*k1x;&lt;br /&gt;
    ya=yy(n)+h/2*k1y;&lt;br /&gt;
    za=zz(n)+h/2*k1z;&lt;br /&gt;
    ua=uu(n)+h/2*k1u;&lt;br /&gt;
    va=vv(n)+h/2*k1v;&lt;br /&gt;
    wa=ww(n)+h/2*k1w;&lt;br /&gt;
    &lt;br /&gt;
    % Segunda K&lt;br /&gt;
    k2x=ua;&lt;br /&gt;
    k2y=va;&lt;br /&gt;
    k2z=wa;&lt;br /&gt;
    k2u=-(k2+k1)/m1*xa+k2/m1*ya;&lt;br /&gt;
    k2v=k2/m2*xa-((k2+k3)/m2)*ya+(k3/m2)*za;&lt;br /&gt;
    k2w=k3/m3*ya-((k4+k3)/m3)*za;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xx(n+1)=xx(n)+h*k2x;&lt;br /&gt;
    yy(n+1)=yy(n)+h*k2y;&lt;br /&gt;
    zz(n+1)=zz(n)+h*k2z;&lt;br /&gt;
    uu(n+1)=uu(n)+h*k2u;&lt;br /&gt;
    vv(n+1)=vv(n)+h*k2v;&lt;br /&gt;
    ww(n+1)=ww(n)+h*k2w;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
plot((yy+4)-(xx+2.5),t,'-k')&lt;br /&gt;
plot((zz+8)-(yy+4)+((yy+4)-(xx+2.5)),t,'-g')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,12,0,10])&lt;br /&gt;
hold on&lt;br /&gt;
title('Euler Modificado')&lt;br /&gt;
&lt;br /&gt;
legend('Dif entre m1,m2','Dif entre m2,m3')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:tresa13.png|thumb|600px|left|Diferencia relativa entre las posiciones m1,m3]] || [[Archivo:tresa123.png|thumb|600px|left|Diferencia relativa entre las posiciones m1,m2,m3|600px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Variando a continuación solo las condiciones iniciales utilizando las condiciones de B:&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;Para la primera y tercera masas tenemos: &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% Euler Modificado Apartado B con Masas 1 y 3&lt;br /&gt;
% Sistema de 3 masas y 4 muelles&lt;br /&gt;
clear all&lt;br /&gt;
% Intervalo de tiempo&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
% Datos&lt;br /&gt;
k1=4;&lt;br /&gt;
k2=2;&lt;br /&gt;
k3=1;&lt;br /&gt;
k4=3;&lt;br /&gt;
m1=2;&lt;br /&gt;
m2=1;&lt;br /&gt;
m3=3;&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
x0=0.5;&lt;br /&gt;
y0=1;&lt;br /&gt;
z0=-0.5;&lt;br /&gt;
u0=-1;&lt;br /&gt;
v0=0;&lt;br /&gt;
w0=0.5;&lt;br /&gt;
 &lt;br /&gt;
N=50; % Pasos&lt;br /&gt;
h=(tN-t0)/N; % Intervalo&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
% Primeros valores&lt;br /&gt;
xx(1)=x0;&lt;br /&gt;
yy(1)=y0;&lt;br /&gt;
zz(1)=z0;&lt;br /&gt;
uu(1)=u0;&lt;br /&gt;
vv(1)=v0;&lt;br /&gt;
ww(1)=w0;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
for n=1:N&lt;br /&gt;
    % Primera K&lt;br /&gt;
    k1x=uu(n);&lt;br /&gt;
    k1y=vv(n);&lt;br /&gt;
    k1z=ww(n);&lt;br /&gt;
    k1u=-(k2+k1)/m1*xx(n)+k2/m1*yy(n);&lt;br /&gt;
    k1v=k2/m2*xx(n)-((k2+k3)/m2)*yy(n)+(k3/m2)*zz(n);&lt;br /&gt;
    k1w=k3/m3*yy(n)-((k4+k3)/m3)*zz(n);&lt;br /&gt;
 &lt;br /&gt;
    xa=xx(n)+h/2*k1x;&lt;br /&gt;
    ya=yy(n)+h/2*k1y;&lt;br /&gt;
    za=zz(n)+h/2*k1z;&lt;br /&gt;
    ua=uu(n)+h/2*k1u;&lt;br /&gt;
    va=vv(n)+h/2*k1v;&lt;br /&gt;
    wa=ww(n)+h/2*k1w;&lt;br /&gt;
    &lt;br /&gt;
    % Segunda K&lt;br /&gt;
    k2x=ua;&lt;br /&gt;
    k2y=va;&lt;br /&gt;
    k2z=wa;&lt;br /&gt;
    k2u=-(k2+k1)/m1*xa+k2/m1*ya;&lt;br /&gt;
    k2v=k2/m2*xa-((k2+k3)/m2)*ya+(k3/m2)*za;&lt;br /&gt;
    k2w=k3/m3*ya-((k4+k3)/m3)*za;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xx(n+1)=xx(n)+h*k2x;&lt;br /&gt;
    yy(n+1)=yy(n)+h*k2y;&lt;br /&gt;
    zz(n+1)=zz(n)+h*k2z;&lt;br /&gt;
    uu(n+1)=uu(n)+h*k2u;&lt;br /&gt;
    vv(n+1)=vv(n)+h*k2v;&lt;br /&gt;
    ww(n+1)=ww(n)+h*k2w;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
plot(zz+8-(xx+2),t,'-k')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,12,0,10])&lt;br /&gt;
hold on&lt;br /&gt;
title('Euler Modificado Apartado B con Masas 1 y 3')&lt;br /&gt;
&lt;br /&gt;
legend('Dif entre m3,m1')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
--&amp;gt;Para todas las masas tenemos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Euler Modificado Apartado B con Todas las Masas&lt;br /&gt;
% Sistema de 3 masas y 4 muelles&lt;br /&gt;
clear all&lt;br /&gt;
% Intervalo de tiempo&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=10;&lt;br /&gt;
% Datos&lt;br /&gt;
k1=4;&lt;br /&gt;
k2=2;&lt;br /&gt;
k3=1;&lt;br /&gt;
k4=3;&lt;br /&gt;
m1=2;&lt;br /&gt;
m2=1;&lt;br /&gt;
m3=3;&lt;br /&gt;
%Condiciones iniciales&lt;br /&gt;
x0=0.5;&lt;br /&gt;
y0=1;&lt;br /&gt;
z0=-0.5;&lt;br /&gt;
u0=-1;&lt;br /&gt;
v0=0;&lt;br /&gt;
w0=0.5;&lt;br /&gt;
 &lt;br /&gt;
N=50; % Pasos&lt;br /&gt;
h=(tN-t0)/N; % Intervalo&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
% Primeros valores&lt;br /&gt;
xx(1)=x0;&lt;br /&gt;
yy(1)=y0;&lt;br /&gt;
zz(1)=z0;&lt;br /&gt;
uu(1)=u0;&lt;br /&gt;
vv(1)=v0;&lt;br /&gt;
ww(1)=w0;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
for n=1:N&lt;br /&gt;
    % Primera K&lt;br /&gt;
    k1x=uu(n);&lt;br /&gt;
    k1y=vv(n);&lt;br /&gt;
    k1z=ww(n);&lt;br /&gt;
    k1u=-(k2+k1)/m1*xx(n)+k2/m1*yy(n);&lt;br /&gt;
    k1v=k2/m2*xx(n)-((k2+k3)/m2)*yy(n)+(k3/m2)*zz(n);&lt;br /&gt;
    k1w=k3/m3*yy(n)-((k4+k3)/m3)*zz(n);&lt;br /&gt;
 &lt;br /&gt;
    xa=xx(n)+h/2*k1x;&lt;br /&gt;
    ya=yy(n)+h/2*k1y;&lt;br /&gt;
    za=zz(n)+h/2*k1z;&lt;br /&gt;
    ua=uu(n)+h/2*k1u;&lt;br /&gt;
    va=vv(n)+h/2*k1v;&lt;br /&gt;
    wa=ww(n)+h/2*k1w;&lt;br /&gt;
    &lt;br /&gt;
    % Segunda K&lt;br /&gt;
    k2x=ua;&lt;br /&gt;
    k2y=va;&lt;br /&gt;
    k2z=wa;&lt;br /&gt;
    k2u=-(k2+k1)/m1*xa+k2/m1*ya;&lt;br /&gt;
    k2v=k2/m2*xa-((k2+k3)/m2)*ya+(k3/m2)*za;&lt;br /&gt;
    k2w=k3/m3*ya-((k4+k3)/m3)*za;&lt;br /&gt;
 &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    xx(n+1)=xx(n)+h*k2x;&lt;br /&gt;
    yy(n+1)=yy(n)+h*k2y;&lt;br /&gt;
    zz(n+1)=zz(n)+h*k2z;&lt;br /&gt;
    uu(n+1)=uu(n)+h*k2u;&lt;br /&gt;
    vv(n+1)=vv(n)+h*k2v;&lt;br /&gt;
    ww(n+1)=ww(n)+h*k2w;&lt;br /&gt;
end&lt;br /&gt;
hold on&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
plot((yy+4)-(xx+2.5),t,'-k')&lt;br /&gt;
plot((zz+8)-(yy+4)+((yy+4)-(xx+2.5)),t,'-g')&lt;br /&gt;
hold off&lt;br /&gt;
axis([0,12,0,10])&lt;br /&gt;
hold on&lt;br /&gt;
title('Euler Modificado')&lt;br /&gt;
&lt;br /&gt;
legend('Dif entre m1,m2','Dif entre m2,m3')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Archivo:tresb13.png|thumb|600px|left|Diferencia relativa entre las posiciones m1,m3]] || [[Archivo:tresb123.png|thumb|600px|left|Diferencia relativa entre las posiciones m1,m2,m3|600px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Estudio de un sistema en medio viscoso y con fuerza exterior==&lt;br /&gt;
En muchos de los casos que estudian vibraciones es necesario tener en cuenta un amortiguador que va frenando las vibraciones. Vamos a estudiar el caso de una única masa (m=1kg), &amp;lt;math&amp;gt;\mu=c=1&amp;lt;/math&amp;gt; , k=4 y una fuerza exterior &amp;lt;math&amp;gt;f(t)=2·exp(-0.01t)·sin(2t)&amp;lt;/math&amp;gt;. Las condiciones iniciales son x(0)=0.3 v(0)=0.3&lt;br /&gt;
Aplicando las ecuaciones de Newton obtenemos la siguiente ecuación diferencial:&lt;br /&gt;
:&amp;lt;math&amp;gt;\ddot x+\dot x +kx -2e^{(-0.01t)·sin(2t)}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para resolver numericamente este problema aplicamos el método del trapecio. Necesitamos pasar de la ecuación de segundo orden a un sistema de dos ecuaciones de primer orden, el cual queda así:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{\begin{matrix}\dot v+v+4x-2e^{(-0.01t)·sin(2t)}=0\\\dot x=v\end{matrix}\right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si operamos el sistema aplicando la fórmula del trapecio y despejamos dejando como incógnita los términos en (n+1) resolvemos con el siguiente código de paso h=0.2:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
a=0&lt;br /&gt;
b=60&lt;br /&gt;
N=300&lt;br /&gt;
h=(b-a)/N&lt;br /&gt;
t=a:h:b;&lt;br /&gt;
t0=a&lt;br /&gt;
x0=0.3&lt;br /&gt;
v0=0.3&lt;br /&gt;
k=4;&lt;br /&gt;
c=1;&lt;br /&gt;
x(1)=x0;v(1)=v0;E(1)=2*(x0^2)+0.5*(v0^2)&lt;br /&gt;
&lt;br /&gt;
for n=1:N&lt;br /&gt;
A=[x(n)-c*h/2*v(n)+h/2*k*x(n)+h/2*(2*exp(-0.01*t(n))*sin(2*t(n)))+2*exp(-0.01*t(n+1)*sin(2*t(n+1)));&lt;br /&gt;
    c*(1+h/2)*v(n)]&lt;br /&gt;
B=[1-h/2*k,c*h/2;0,c]&lt;br /&gt;
rest=A\B;&lt;br /&gt;
x(n+1)=rest(1);&lt;br /&gt;
v(n+1)=rest(2);&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
E=2*(x.^2)+0.5*(v.^2);&lt;br /&gt;
semilogx(t,E,'g')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Ahora vemos la ganancia de energía del sistema a medida que transcurre el tiempo, en escala logarítmica. Primero vemos para c=1 y a continuación para c=3. Es bastante razonable que se disipe más energía con c más alta porque la viscosidad del medio es mayor y sería necesaria una mayor energía para mantener el movimiento. Sin embargo en nuestro caso se aprecia que aumenta y se puede deber a que la fuerza externa aporta más energía al sistema de la que disipa el medio viscoso.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:energiac1.png|marco|centro|Energía del sistema en el primer minuto para c=1]] || [[Archivo:energiac3.png|marco|centro|Energía del sistema en el primer minuto para c=3]]&lt;br /&gt;
 &lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED13/14]]&lt;br /&gt;
[[Categoría:Trabajos 2013-14]]&lt;/div&gt;</summary>
		<author><name>Alfonso</name></author>	</entry>

	</feed>