<?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=P.murios</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=P.murios"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/P.murios"/>
		<updated>2026-04-23T08:56:41Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29108</id>
		<title>Modelo Térmico de un Edificio.(Grupo 13A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29108"/>
				<updated>2015-03-06T23:01:00Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: /* Demostración del enunciado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Modelo Térmico de un Edificio.(Grupo 13A) | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | María Aguilera, Paula Martínez, Miguel Sánchez, Laura García, Isabel Roselló, Sarah Boufounas }}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
Este trabajo consiste en estudiar, mediante un modelo matématico, el comportamiento de la temperatura interior de un edificio en un periodo de 24 horas. Esta temperatura dependerá del calor generado dentro, de la temperatura exterior y del sistema de calefacción o aire acondicionado. Designaremos estos factores como:&lt;br /&gt;
:* H(t) → Calor generado por las personas, luces, máquinas...&lt;br /&gt;
:* M(t) → Temperatura exterior&lt;br /&gt;
:* U(t) → Calentamiento producido por la calefacción o enfriamiento debido al aire acondicionado&lt;br /&gt;
&lt;br /&gt;
==Problema de Cauchy==&lt;br /&gt;
Designando la temperatura del edificio como T(t) el problema de valor inicial queda como:&lt;br /&gt;
[[Archivo:Jeje2.PNG|centro]]&lt;br /&gt;
Donde k es una constante del edificio que depende del número de puertas, ventanas, aislamiento, etc.&lt;br /&gt;
===Problema de Cauchy particularizado===&lt;br /&gt;
Denominamos t'=1/k al tiempo en que el edificio sufre un cambio de temperatura considerable, este tiempo es denominado como la constante de tiempo del edificio o constante de tiempo de transferencia de calor entre el edificio y el exterior.&lt;br /&gt;
Respondiendo a la primera pregunta el tiempo que tarda en cambiar considerablemente la temperatura para un edificio cerrado esta entre 2 y 4 horas.&lt;br /&gt;
En este caso particular tomaremos un tiempo t'=3 por lo que la constante k es igual a ⅓, el tiempo a medianoche es t=0 con una To=14, la temperatura exterior M(t) es constante e igual a 8 ºC y el calor generado por las personas H(t) y por la calefaccion U(t) es igual a 0, y nos queda el problema siguiente:&lt;br /&gt;
[[Archivo:Jeje3.PNG|centro]]&lt;br /&gt;
===Euler Implícito para el problema de valor inicial===&lt;br /&gt;
Tomamos una longitud de paso h=0.01 y comparamos el resultado con la ecuación exacta que resolviendo el problema analíticamente da T=6*e^(-1/3*t)+8 y podemos comprobar que es prácticamente idéntica.&lt;br /&gt;
[[Archivo:Jojo2.JPG|centro]]&lt;br /&gt;
[[Archivo:Jojo1.JPG|centro]]&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal==&lt;br /&gt;
En este apartado consideramos la razon de calentamiento  &amp;lt;math&amp;gt;\ H(t)=Ho=cte &amp;lt;/math&amp;gt;, no hay calefaccion o enfriamiento U(t)=0, y la temperatura exterior M(t) varia de forma senoidal en un perido de 24 horas con un mínimo en t=0 horas y un máximo en t=12 horas. &amp;lt;math&amp;gt;\ M(t)=Mo - Bcos(ωt) &amp;lt;/math&amp;gt; con Mo y B constantes &amp;gt;0 y &amp;lt;math&amp;gt;\ ω=\frac{π}{12}\ &amp;lt;/math&amp;gt; radianes/hora y un &amp;lt;math&amp;gt;\ T(0)=To &amp;lt;/math&amp;gt;.&lt;br /&gt;
Para demostrar que:  &amp;lt;math&amp;gt; T(t)=Bo - BF(t) + Ce^{-kt} &amp;lt;/math&amp;gt; siendo \[\left\{\begin{matrix}\ Bo = Mo + \frac{Ho}{k}\ , &amp;amp; \\ F(t)= \frac{\cos(ωt)+\frac{ω}{k}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - Bo + \frac{B}{1+\frac{ω^2}{k^2}}\\ &amp;amp; \end{matrix}\right.\] &lt;br /&gt;
Tenemos que resolver el problema de valor inicial: \[\left\{\begin{matrix}\ T'=k[Mo-Bcos(ωt)-T]+Ho, \\ T(0)=To &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:Para la homogénea &amp;lt;math&amp;gt; T'+kT=0 &amp;lt;/math&amp;gt; la solución es &amp;lt;math&amp;gt; T_{h}=Ce^{-kt} &amp;lt;/math&amp;gt;&lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Tanteamos una solucion &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; y resolviendo nos da &amp;lt;math&amp;gt; Α=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
Y seguidamente para la segunda solucion particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; que metiendola en la ecuación &amp;lt;math&amp;gt; T'_{p2}+kT_{p2}=-kBcos(ωt)&amp;lt;/math&amp;gt; y resolviendo por Cramer obtenemos &amp;lt;math&amp;gt; f=\frac{ωkB}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; g=\frac{{k}^2B}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; y por tanto &amp;lt;math&amp;gt; T_{p2}=\frac{-B}{1+{(\frac{ω}{k})}^2}cos(ωt)-\frac{\frac{ω}{k}B}{1+{(\frac{ω}{k})}^2}sin(ωt)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt; T(t)=Mo+\frac{Ho}{k}\ -B[\frac{1}{1+{(\frac{ω}{k})}^2}cos(ωt)+\frac{\frac{ω}{k}}{1+{(\frac{ω}{k})}^2}sin(ωt)] +Ce^{-kt} &amp;lt;/math&amp;gt; e imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; se obtiene un &amp;lt;math&amp;gt; C=To -Bo+\frac{B}{1+{(\frac{ω}{k})}^2}\ &amp;lt;/math&amp;gt; exactamente como dice el enunciado.&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado pide demostrar que &amp;lt;math&amp;gt; Bo &amp;lt;/math&amp;gt; es aproximadamente la temperatura media diaria dentro del edificio, y que con &amp;lt;math&amp;gt; Ho=0 &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; Bo=Mo &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que planteamos la siguiente ecuación → &amp;lt;math&amp;gt; T_{media}(t) = \frac{\int_0^{24}{T(t)dt}}{24}\ = \frac{\int_0^{24}{Bo-BF(t)+Ce^{-kt})dt}}{24}\ ≈ \frac{\int_0^{24}{Bo dt}}{24}\ ≈ Bo &amp;lt;/math&amp;gt;   al ser  &amp;lt;math&amp;gt; \int_0^{24}{F(t)dt} = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;  \int_0^{24}{Ce^{-kt}dt} ≈ 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el tercer apartado tenemos que demostrar que la variación senoidal del edificio tiene un retraso de '''α''' horas respecto a la variación exterior con un &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2} cos(ωt-α), t&amp;gt;0 &amp;lt;/math&amp;gt; y que &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que nos queda &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2}(cos(ωt) + \frac{ω}{k}\sin(ωt)) = (1+\frac{ω^2}{k^2})^{-1/2}cos(ωt-α)  &amp;lt;/math&amp;gt; → &amp;lt;math&amp;gt; cos(ωt) + \frac{ω}{k}\sin(ωt) = cos(ωt)cos(α) + sin(ωt)sin(α) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ cos(ωt)=cos(ωt)cos(α) &amp;amp; \frac{w}{k}\sin(ωt)=sin(ωt)sin(α) &amp;amp; \end{matrix}\right.\]   \[\left\{\begin{matrix}\ 1=cos(α) &amp;amp; \frac{w}{k}=sin(α) &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
Y por lo tanto &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=7, k=1/3, B=5, T0=13&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=13;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=7;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
C=y0-B0+(B/(1+(w/k)^2));&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F=(1/(1+(w/k)^2))*(cos(w*t)+(sin(w*t)*(w/k)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B0-B*F+C*(exp(-k*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
 y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3;&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3);&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3;&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3;&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
hold off&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:2h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
&lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 19.96 º C y con Runge-kutta es 19.99 º C,  alcanzadas a las 14.5 horas y 14.6 horas respectivamente. Este dato se aproxima mucho a la temperatura máxima de la solución exacta, que es 19.93  Así mismo la temperatura mínima obtenida por Euler es 12.08 ºC y por Runge-Kutta es 12.12ºC, alcanzadas ambas a las 2.6 horas, también muy próximas a los 12.11 ºC de la solución exacta.&lt;br /&gt;
&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   15.9996 y  16.0322 para cada uno de los métodos y 16 en el caso de la exacta. &lt;br /&gt;
&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
&lt;br /&gt;
La temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:2h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:2h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y en este caso también coinciden con los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal con termostato==&lt;br /&gt;
===Demostración del enunciado===&lt;br /&gt;
Analizamos a continuación un segundo caso. Supongamos ahora que el edificio dispone de un termostato que adecúa la temperatura interior del edificio en función de la temperatura deseada (TD). Para ello el sistema mide la temperatura real y aporta calor o frío al interior, o, en caso de corresponder con la temperatura deseada, permanece apagado.  La cantidad de calor o enfriamiento suministrado vendrá dado por la función U(t), proporcional a esta diferencia de temperatura. &lt;br /&gt;
 &amp;lt;math&amp;gt; U(t)=Ku [T_{D} - T(t)] &amp;lt;/math&amp;gt;&lt;br /&gt;
Demostraremos a continuación que la solución del nuevo problema de valor inicial (PVI) es:&lt;br /&gt;
&amp;lt;math&amp;gt; T(t) = B2-B1F1(t)+Ce^{-k1t} &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
\[\left\{\begin{matrix}\ K1 = k+Ku\ , &amp;amp; \\ B2 = \frac{KuT_{D}+kMo+Ho}{K1}\ \, \\ B1 = \frac{kB}{K1}\ \,  \\ F1(t)= \frac{\cos(ωt)+\frac{ω}{k1}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - B2 + F1(0) \ &amp;amp; \end{matrix}\right.\]   &lt;br /&gt;
Para demostrarlo paso a paso comenzamos resolviendo el problema de valor inicial: &amp;lt;math&amp;gt; T' = k[(Mo-Bcos(ωt)]-T]+Ho+Ku[T_{D}-T] &amp;lt;/math&amp;gt;&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:La solución de la ecuación homogénea &amp;lt;math&amp;gt; T'+KT + KuT = 0 &amp;lt;/math&amp;gt;, empleando el método de separación de variables es &amp;lt;math&amp;gt; T = Ce^{-(k+Ku)} &amp;lt;/math&amp;gt; . Como podemos observar, el término &amp;lt;math&amp;gt; k+Ku=K1 &amp;lt;/math&amp;gt; . Queda así resuelta la primera parte de esta cuestión. &lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho+KuT_{D} &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Empleando el método de resolución por tanteo en &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; obtenemos &amp;lt;math&amp;gt; A = \frac{KuT_{D}+kMo+Ho}{k + Ku}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}= \frac{KuT_{D}+kMo+Ho}{K1}\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos ver, la expresión B2 coincide con esta primera solución particular hallada.&lt;br /&gt;
Del mismo modo, para la segunda solución particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; . Derivando esta expresión  math&amp;gt; T_{p2}=-fsen(ωt)+gωcos (ωt) &amp;lt;/math&amp;gt; y sustituyéndola en la EDOL llegamos a un sistema de ecuaciones que es fácilmente resoluble por Cramer, obteniendo los valores de f y g y sustituyéndolos en la anterior expresión de ''' Tp2'''. La nueva expresión queda:&lt;br /&gt;
&amp;lt;math&amp;gt; T_{p2} (t)=-\frac{\frac{kB}{K_{1}}}{1+{(\frac{ω}{K_{1}})}^2}cos(ωt)-\frac{\frac{KB}{K_{1}^2}ω}{1+{(\frac{ω}{K_{1}})}^2}sin(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt;T(t)=\frac{kMo+Ho+kUT_{D}}{K_{1}}-B1{[\frac{\frac{k}{K_{1}}}{1+{(\frac{ω}{K_{1}})}^2}cos(ωt)+\frac{\frac{k}{K_{1}^2}ω}{1+{(\frac{ω}{k_{1}})}^2}sin(ωt)]}+Ce^{-kt}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar, el factor que multiplica a B1 es  ''' F1(t)'''.&lt;br /&gt;
Finalmente, imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; obtenemos el término correspondiente al término C dado por el enunciado:&lt;br /&gt;
&amp;lt;math&amp;gt; C = To – B2 + +F1(0) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Aproximación de la temperatura media a B2 y a la temperatura deseada===&lt;br /&gt;
A continuación vamos a demostrar que la temperatura media es igual a B2&lt;br /&gt;
&lt;br /&gt;
Suponemos un valor medio de 24 horas:&lt;br /&gt;
[[Archivo:Susu1.PNG|centro]]&lt;br /&gt;
[[Archivo:Susu3.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
Seguidamente el ejercio nos pide que demostremos que la temperatura media está muy próxima a la temperatura deseada.&lt;br /&gt;
[[Archivo:Susu4.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=4, k=1/3, B=5, T0=24,KU=7/8, TD=22&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=24;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=4;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
KU=7/8;&lt;br /&gt;
TD=22;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
&lt;br /&gt;
K1=k+KU;&lt;br /&gt;
B2=(1/K1)*((KU*TD)+(k*M0)+H0);&lt;br /&gt;
B1=(k*B)/K1;&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F1=(1/(1+(w/K1)^2))*(cos(w*t)+(sin(w*t)*(w/K1)));&lt;br /&gt;
C=y0-B2+(1/(1+(w/K1)^2))*(cos(w*0)+(sin(w*0)*(w/K1)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B2-B1*F1+C*(exp(-K1*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
F1=zeros(1,N+1);&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)))); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)));&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3+(KU*(TD-(y(i)+(0.5*U1*h)))));&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3+(KU*(TD-(y(i)+(0.5*U2*h))));&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3+(KU*(TD-(y(i)+(U3*h))));&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:3h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
&lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 24 º C y con Runge-kutta es también 24 º C. Este dato es bastante póximo a la temperatura máxima de la solución exacta, que es 23.64ºC.  Así mismo la temperatura mínima obtenida por Euler es 18.19 ºC y por Runge-Kutta es 18.53ºC, también muy próximas a los 18.2 ºC de la solución exacta.&lt;br /&gt;
&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   19.71 y  20.04  para cada uno de los métodos y 19.7 en el caso de la exacta. &lt;br /&gt;
&lt;br /&gt;
Por tanto observamos que para este tamaño de paso la solución más aproximada nos la proporciona el método de Euler.&lt;br /&gt;
&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
&lt;br /&gt;
Podemos observar que la temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio, pero en este caso, al haber un aparato que regula la temperatura de forma que se aproxime a una temperatura deseada observamos que el rango de temperaturas en el que varía la temperatura interior del edificio es de 5.43, mucho menor que en el del apartado anterior y que la temperatura media es de 19.7 ºC valor bastante cercano a los 22ºC de la temperatura deseada.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:3h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
En este caso también obtenemos resultados más aproximados con el método de Euler.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:3h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y son prácticamente iguales a los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la temperatura del edificio dividido en dos zonas==&lt;br /&gt;
&lt;br /&gt;
El edificio consta ahora de dos zonas A y B. Designaremos a la temperatura en la zona A por Ta(t), y la temperatura en la zona B por Tb(t). Como dato del enunciado sabemos que la temperatura inicial en la zona A es de 20 grados y  la de la zona B es de 18 grados.&lt;br /&gt;
Ha(t) designara a la razón de calentamiento adicional en la zona A y  Ua(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
Asi mismo, Hb(t) designara a la razón de calentamiento adicional en la zona B  y  Ub(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
&lt;br /&gt;
Sabemos que las constantes de tiempo de transferencia de calor son de 4 h entre A y el exterior, 5 h entre B y el exterior y 2 h entre A y B. &lt;br /&gt;
Despejando de t=1/k obtenemos : 1/4 , 1/5 y 1/2 respectivamente.&lt;br /&gt;
&lt;br /&gt;
Recordamos que el problema de valor inicial (PVI) o problema de Cauchy es el siguiente sistema de dos ecuaciones:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus2.PNG]]&lt;br /&gt;
 &lt;br /&gt;
La temperatura exterior  variara en forma de onda senoidal durante un t[0,24] de este modo :&lt;br /&gt;
M(t) - Mo - B * cos ( wt ) y nos queda que : M(t) - 2- 7 * cos (( pi/12)*t)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus3.PNG]]&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el problema de Cauchy que satisface las temperaturas Ta(t) y Tb(t) es:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus1.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Solución numérica===&lt;br /&gt;
&lt;br /&gt;
Para resolver el sistema de ecuaciones resultante nos ayudaremos de matlab. Se ha creado un programa que nos dará las soluciones a este sistema y nos dibujará las gráficas de las temperaturas (temperatura interior en zona A, temperatura interior en zona B y temperatura exterior) en función del tiempo durante 24 horas. Para ello deberemos dar un número de paso (h). En nuestro caso se ha utilizado h=0.1;h=0.01;h=0.001. Cuanto mayor sea el número de paso, mayor será la exactitud de la solución pues más se acercará esta a la solución exacta, la cual se lograría integrando. Se utilizan tres métodos distintos: Euler, Euler implícito y Runge-Kutta de orden 4. Cada uno de ellos nos dará una solución distinta, pues todos son métodos aproximados, aunque todos ellos nos darán soluciones muy similares, que serán también similares a la solución exacta.&lt;br /&gt;
Por último cabe señalar que al ser un sistema en lugar de una sola ecuación diferencial estos programas deberán de operan con matrices.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
t0=0; tN=24; h=0.001; y0=[20;18]; %Variaremos h dándole como valores 0.1;0.01;0.001&lt;br /&gt;
%Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN ;&lt;br /&gt;
%Preparamos la matriz de la solución&lt;br /&gt;
x=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Euler&lt;br /&gt;
%Inicializamos&lt;br /&gt;
x(:,1)=y0;&lt;br /&gt;
y=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B,  Euler modificado&lt;br /&gt;
%Inicializamos&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
z=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Runge Kutta&lt;br /&gt;
%Inicializamos&lt;br /&gt;
z(:,1)=y0;&lt;br /&gt;
%Aplicamos el método&lt;br /&gt;
for i =1:length(t)-1&lt;br /&gt;
%Comenzacmos con Euler&lt;br /&gt;
 x(:,i+1)=x(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-x(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-x(1,i))+1/2*(x(2,i)-x(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-x(2,i))+4*cos(pi/6*t(i))+13/7*(22-x(2,i))-1/2*(x(2,i)-x(1,i))];&lt;br /&gt;
%Ahora Euler implícito&lt;br /&gt;
K=[(1/4)*(2-7*cos((pi/12)*t(i))-y(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-y(1,i))+1/2*(y(2,i)-y(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-y(2,i))+4*cos(pi/6*t(i))+13/7*(22-y(2,i))-1/2*(y(2,i)-y(1,i))];&lt;br /&gt;
y(:,i+1)=y(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-(y(1,i))+1/2*h*K(1,1))+((10*t(i))/(1+t(i)))+(5/3)*(22-(y(1,i)+1/2*h*K(1,1)))+1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1))) ; 1/5*(2-7*cos(pi/12*t(i))-(y(2,i)+1/2*h*K(2,1)))+4*cos(pi/6*t(i))+13/7*(22-(y(2,i)+1/2*h*K(2,1)))-1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1)))];&lt;br /&gt;
%Ahora Runge-Kutta&lt;br /&gt;
K1=[1/4*(2-7*cos((pi/12)*t(i))-z(1,i))+(10*t(i)/(1+t(i)))+5/3*(22-z(1,i))+1/2*(z(2,i)-z(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-z(2,i))+4*cos(pi/6*t(i))+13/7*(22-z(2,i))-1/2*(z(2,i)-z(1,i))];&lt;br /&gt;
K2=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K1(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K1(1)))+1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K1(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K1(2)))-1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1)))];&lt;br /&gt;
K3=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K2(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K2(1)))+1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K2(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K2(2)))-1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1)))];&lt;br /&gt;
K4=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+h*K3(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+h*K3(1)))+1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+h*K3(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+h*K3(2)))-1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1)))];&lt;br /&gt;
z(:,i+1)=z(:,i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
end&lt;br /&gt;
%Temperatura exterior&lt;br /&gt;
M=2-7*cos(pi*t/12);&lt;br /&gt;
%Dibujamos las gráficas&lt;br /&gt;
figure (1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M,'c-*')&lt;br /&gt;
plot(t,x(1,:),'y')&lt;br /&gt;
plot(t,x(2,:),'m')&lt;br /&gt;
plot(t,y(1,:),'r')&lt;br /&gt;
plot(t,y(2,:),'g')&lt;br /&gt;
plot(t,z(1,:),'b')&lt;br /&gt;
plot(t,z(2,:),'k')&lt;br /&gt;
title('Paso h=0.001')&lt;br /&gt;
legend('Tª Exterior','TªA Euler','TªB Euler','TªA Euler implícito','TªB Euler implícito','TªA Runge-Kutta','TªB Runge-Kutta','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas')&lt;br /&gt;
ylabel('Temperatura A y Temperatura B')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
====Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.1 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.1 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que es relativamente pequeño las gráficas de cada temperatura interior obtenidas con los distintos métodos difieren entre ellas. Aunque la diferencia no es muy grande si es apreciable por lo que no sería un tamaño de paso demasiado conveniente. &lt;br /&gt;
[[Archivo:H01.jpg|marco|centro]]&lt;br /&gt;
La siguiente imagen es un zoom de anterior gráfica para que se pueda apreciar con mayor detalle la diferencia de las soluciones halladas con cada método.&lt;br /&gt;
[[Archivo:H01zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.01  ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.01 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que ya comienza a ser más considerable las gráficas de cada temperatura interior obtenidas con los distintos métodos prácticamente no difieren entre ellas. A primera vista y sin realizar un zoom se podría decir que las curvas están superpuestas. Este tamaño ya puede resultarnos lo suficientemente aproximado.&lt;br /&gt;
[[Archivo:H001.jpg|marco|centro]]&lt;br /&gt;
En la siguiente imagen se puede observar que para apreciar la separación de las curvas el zoom que se debe realizar es mucho mayor que el anterior.&lt;br /&gt;
[[Archivo:H001zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.001 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.001 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso las curvas se acercan aún más que en el caso anterior, por lo cual este tamaño de paso nos daría un salución aún más aproximada a la realidad.&lt;br /&gt;
[[Archivo:H0001.jpg|marco|centro]]&lt;br /&gt;
En la imagen se observa que para lograr ver que las curvas no están realmente superpuestas, el zoom que hay que realizar es enorme y por supuesto incluso mayor que el anterior.&lt;br /&gt;
[[Archivo:H0001zoom.jpg|marco|centro]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29099</id>
		<title>Modelo Térmico de un Edificio.(Grupo 13A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29099"/>
				<updated>2015-03-06T22:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: /* Demostración del enunciado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Modelo Térmico de un Edificio.(Grupo 13A) | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | María Aguilera, Paula Martínez, Miguel Sánchez, Laura García, Isabel Roselló, Sarah Boufounas }}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
Este trabajo consiste en estudiar, mediante un modelo matématico, el comportamiento de la temperatura interior de un edificio en un periodo de 24 horas. Esta temperatura dependerá del calor generado dentro, de la temperatura exterior y del sistema de calefacción o aire acondicionado. Designaremos estos factores como:&lt;br /&gt;
:* H(t) → Calor generado por las personas, luces, máquinas...&lt;br /&gt;
:* M(t) → Temperatura exterior&lt;br /&gt;
:* U(t) → Calentamiento producido por la calefacción o enfriamiento debido al aire acondicionado&lt;br /&gt;
&lt;br /&gt;
==Problema de Cauchy==&lt;br /&gt;
Designando la temperatura del edificio como T(t) el problema de valor inicial queda como:&lt;br /&gt;
[[Archivo:Jeje2.PNG|centro]]&lt;br /&gt;
Donde k es una constante del edificio que depende del número de puertas, ventanas, aislamiento, etc.&lt;br /&gt;
===Problema de Cauchy particularizado===&lt;br /&gt;
Denominamos t'=1/k al tiempo en que el edificio sufre un cambio de temperatura considerable, este tiempo es denominado como la constante de tiempo del edificio o constante de tiempo de transferencia de calor entre el edificio y el exterior.&lt;br /&gt;
Respondiendo a la primera pregunta el tiempo que tarda en cambiar considerablemente la temperatura para un edificio cerrado esta entre 2 y 4 horas.&lt;br /&gt;
En este caso particular tomaremos un tiempo t'=3 por lo que la constante k es igual a ⅓, el tiempo a medianoche es t=0 con una To=14, la temperatura exterior M(t) es constante e igual a 8 ºC y el calor generado por las personas H(t) y por la calefaccion U(t) es igual a 0, y nos queda el problema siguiente:&lt;br /&gt;
[[Archivo:Jeje3.PNG|centro]]&lt;br /&gt;
===Euler Implícito para el problema de valor inicial===&lt;br /&gt;
Tomamos una longitud de paso h=0.01 y comparamos el resultado con la ecuación exacta que resolviendo el problema analíticamente da T=6*e^(-1/3*t)+8 y podemos comprobar que es prácticamente idéntica.&lt;br /&gt;
[[Archivo:Jojo2.JPG|centro]]&lt;br /&gt;
[[Archivo:Jojo1.JPG|centro]]&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal==&lt;br /&gt;
En este apartado consideramos la razon de calentamiento  &amp;lt;math&amp;gt;\ H(t)=Ho=cte &amp;lt;/math&amp;gt;, no hay calefaccion o enfriamiento U(t)=0, y la temperatura exterior M(t) varia de forma senoidal en un perido de 24 horas con un mínimo en t=0 horas y un máximo en t=12 horas. &amp;lt;math&amp;gt;\ M(t)=Mo - Bcos(ωt) &amp;lt;/math&amp;gt; con Mo y B constantes &amp;gt;0 y &amp;lt;math&amp;gt;\ ω=\frac{π}{12}\ &amp;lt;/math&amp;gt; radianes/hora y un &amp;lt;math&amp;gt;\ T(0)=To &amp;lt;/math&amp;gt;.&lt;br /&gt;
Para demostrar que:  &amp;lt;math&amp;gt; T(t)=Bo - BF(t) + Ce^{-kt} &amp;lt;/math&amp;gt; siendo \[\left\{\begin{matrix}\ Bo = Mo + \frac{Ho}{k}\ , &amp;amp; \\ F(t)= \frac{\cos(ωt)+\frac{ω}{k}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - Bo + \frac{B}{1+\frac{ω^2}{k^2}}\\ &amp;amp; \end{matrix}\right.\] &lt;br /&gt;
Tenemos que resolver el problema de valor inicial: \[\left\{\begin{matrix}\ T'=k[Mo-Bcos(ωt)-T]+Ho, \\ T(0)=To &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:Para la homogénea &amp;lt;math&amp;gt; T'+kT=0 &amp;lt;/math&amp;gt; la solución es &amp;lt;math&amp;gt; T_{h}=Ce^{-kt} &amp;lt;/math&amp;gt;&lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Tanteamos una solucion &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; y resolviendo nos da &amp;lt;math&amp;gt; Α=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
Y seguidamente para la segunda solucion particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; que metiendola en la ecuación &amp;lt;math&amp;gt; T'_{p2}+kT_{p2}=-kBcos(ωt)&amp;lt;/math&amp;gt; y resolviendo por Cramer obtenemos &amp;lt;math&amp;gt; f=\frac{ωkB}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; g=\frac{{k}^2B}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; y por tanto &amp;lt;math&amp;gt; T_{p2}=\frac{-B}{1+{(\frac{ω}{k})}^2}cos(ωt)-\frac{\frac{ω}{k}B}{1+{(\frac{ω}{k})}^2}sin(ωt)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt; T(t)=Mo+\frac{Ho}{k}\ -B[\frac{1}{1+{(\frac{ω}{k})}^2}cos(ωt)+\frac{\frac{ω}{k}}{1+{(\frac{ω}{k})}^2}sin(ωt)] +Ce^{-kt} &amp;lt;/math&amp;gt; e imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; se obtiene un &amp;lt;math&amp;gt; C=To -Bo+\frac{B}{1+{(\frac{ω}{k})}^2}\ &amp;lt;/math&amp;gt; exactamente como dice el enunciado.&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado pide demostrar que &amp;lt;math&amp;gt; Bo &amp;lt;/math&amp;gt; es aproximadamente la temperatura media diaria dentro del edificio, y que con &amp;lt;math&amp;gt; Ho=0 &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; Bo=Mo &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que planteamos la siguiente ecuación → &amp;lt;math&amp;gt; T_{media}(t) = \frac{\int_0^{24}{T(t)dt}}{24}\ = \frac{\int_0^{24}{Bo-BF(t)+Ce^{-kt})dt}}{24}\ ≈ \frac{\int_0^{24}{Bo dt}}{24}\ ≈ Bo &amp;lt;/math&amp;gt;   al ser  &amp;lt;math&amp;gt; \int_0^{24}{F(t)dt} = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;  \int_0^{24}{Ce^{-kt}dt} ≈ 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el tercer apartado tenemos que demostrar que la variación senoidal del edificio tiene un retraso de '''α''' horas respecto a la variación exterior con un &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2} cos(ωt-α), t&amp;gt;0 &amp;lt;/math&amp;gt; y que &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que nos queda &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2}(cos(ωt) + \frac{ω}{k}\sin(ωt)) = (1+\frac{ω^2}{k^2})^{-1/2}cos(ωt-α)  &amp;lt;/math&amp;gt; → &amp;lt;math&amp;gt; cos(ωt) + \frac{ω}{k}\sin(ωt) = cos(ωt)cos(α) + sin(ωt)sin(α) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ cos(ωt)=cos(ωt)cos(α) &amp;amp; \frac{w}{k}\sin(ωt)=sin(ωt)sin(α) &amp;amp; \end{matrix}\right.\]   \[\left\{\begin{matrix}\ 1=cos(α) &amp;amp; \frac{w}{k}=sin(α) &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
Y por lo tanto &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal con termostato==&lt;br /&gt;
===Demostración del enunciado===&lt;br /&gt;
Analizamos a continuación un segundo caso. Supongamos ahora que el edificio dispone de un termostato que adecúa la temperatura interior del edificio en función de la temperatura deseada (TD). Para ello el sistema mide la temperatura real y aporta calor o frío al interior, o, en caso de corresponder con la temperatura deseada, permanece apagado.  La cantidad de calor o enfriamiento suministrado vendrá dado por la función U(t), proporcional a esta diferencia de temperatura. &lt;br /&gt;
 &amp;lt;math&amp;gt; U(t)=Ku [Td - T(t)] &amp;lt;/math&amp;gt;&lt;br /&gt;
Demostraremos a continuación que la solución del nuevo problema de valor inicial (PVI) es:&lt;br /&gt;
&amp;lt;math&amp;gt; T(t) = B2-B1F1(t)+Ce^{-k1t} &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
\[\left\{\begin{matrix}\ K1 = k+Ku\ , &amp;amp; \\ B2 = \frac{KuTd+kMo+Ho}{K1}\ \, \\ B1 = \frac{kB}{K1}\ \,  \\ F1(t)= \frac{\cos(ωt)+\frac{ω}{k1}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - B2 + F1(0) \ &amp;amp; \end{matrix}\right.\]   &lt;br /&gt;
Para demostrarlo paso a paso comenzamos resolviendo el problema de valor inicial: &amp;lt;math&amp;gt; T' = k[(Mo-Bcos(ωt)]-T]+Ho+Ku[Td-T] &amp;lt;/math&amp;gt;&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:La solución de la ecuación homogénea &amp;lt;math&amp;gt; T'+KT + KuT = 0 &amp;lt;/math&amp;gt;, empleando el método de separación de variables es &amp;lt;math&amp;gt; T = Ce^{-(k+Ku)} &amp;lt;/math&amp;gt; . Como podemos observar, el término &amp;lt;math&amp;gt; k+Ku=K1 &amp;lt;/math&amp;gt; . Queda así resuelta la primera parte de esta cuestión. &lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho+KuTd &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Empleando el método de resolución por tanteo en &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; obtenemos &amp;lt;math&amp;gt; A = \frac{KuTd+kMo+Ho}{k + Ku}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}= \frac{KuTd+kMo+Ho}{K1}\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos ver, la expresión B2 coincide con esta primera solución particular hallada.&lt;br /&gt;
Del mismo modo, para la segunda solución particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; . Derivando esta expresión  math&amp;gt; T_{p2}=-fsen(ωt)+gωcos (ωt) &amp;lt;/math&amp;gt; y sustituyéndola en la EDOL llegamos a un sistema de ecuaciones que es fácilmente resoluble por Cramer, obteniendo los valores de f y g y sustituyéndolos en la anterior expresión de ''' Tp2'''. La nueva expresión queda:&lt;br /&gt;
&amp;lt;math&amp;gt; T_{p2} (t)=-\frac{\frac{kB}{K_{1}}}{1+{(\frac{ω}{K_{1}})}^2}cos(ωt)-\frac{\frac{KB}{K_{1}^2}ω}{1+{(\frac{ω}{K_{1}})}^2}sin(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt;T(t)=\frac{kMo+Ho+kUT_{D}}{K_{1}}-B1{[\frac{\frac{k}{K_{1}}}{1+{(\frac{ω}{K_{1}})}^2}cos(ωt)+\frac{\frac{k}{K_{1}^2}ω}{1+{(\frac{ω}{k_{1}})}^2}sin(ωt)]}+Ce^{-kt}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar, el factor que multiplica a B1 es  ''' F1(t)'''.&lt;br /&gt;
Finalmente, imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; obtenemos el término correspondiente al término C dado por el enunciado:&lt;br /&gt;
&amp;lt;math&amp;gt; C = To – B2 + +F1(0) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=7, k=1/3, B=5, T0=13&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=13;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=7;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
C=y0-B0+(B/(1+(w/k)^2));&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F=(1/(1+(w/k)^2))*(cos(w*t)+(sin(w*t)*(w/k)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B0-B*F+C*(exp(-k*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
 y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3;&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3);&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3;&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3;&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
hold off&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:2h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 19.96 º C y con Runge-kutta es 19.99 º C,  alcanzadas a las 14.5 horas y 14.6 horas respectivamente. Este dato se aproxima mucho a la temperatura máxima de la solución exacta, que es 19.93  Así mismo la temperatura mínima obtenida por Euler es 12.08 ºC y por Runge-Kutta es 12.12ºC, alcanzadas ambas a las 2.6 horas, también muy próximas a los 12.11 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   15.9996 y  16.0322 para cada uno de los métodos y 16 en el caso de la exacta. &lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
La temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:2h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:2h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y en este caso también coinciden con los de la exacta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aproximación de la temperatura media a B2 y a la temperatura deseada===&lt;br /&gt;
A continuación vamos a demostrar que la temperatura media es igual a B2&lt;br /&gt;
&lt;br /&gt;
Suponemos un valor medio de 24 horas:&lt;br /&gt;
[[Archivo:Susu1.PNG|centro]]&lt;br /&gt;
[[Archivo:Susu3.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
Seguidamente el ejercio nos pide que demostremos que la temperatura media está muy próxima a la temperatura deseada.&lt;br /&gt;
[[Archivo:Susu4.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=4, k=1/3, B=5, T0=24,KU=7/8, TD=22&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=24;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=4;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
KU=7/8;&lt;br /&gt;
TD=22;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
&lt;br /&gt;
K1=k+KU;&lt;br /&gt;
B2=(1/K1)*((KU*TD)+(k*M0)+H0);&lt;br /&gt;
B1=(k*B)/K1;&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F1=(1/(1+(w/K1)^2))*(cos(w*t)+(sin(w*t)*(w/K1)));&lt;br /&gt;
C=y0-B2+(1/(1+(w/K1)^2))*(cos(w*0)+(sin(w*0)*(w/K1)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B2-B1*F1+C*(exp(-K1*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
F1=zeros(1,N+1);&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)))); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)));&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3+(KU*(TD-(y(i)+(0.5*U1*h)))));&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3+(KU*(TD-(y(i)+(0.5*U2*h))));&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3+(KU*(TD-(y(i)+(U3*h))));&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:3h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 24 º C y con Runge-kutta es también 24 º C. Este dato es bastante póximo a la temperatura máxima de la solución exacta, que es 23.64ºC.  Así mismo la temperatura mínima obtenida por Euler es 18.19 ºC y por Runge-Kutta es 18.53ºC, también muy próximas a los 18.2 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   19.71 y  20.04  para cada uno de los métodos y 19.7 en el caso de la exacta. &lt;br /&gt;
Por tanto observamos que para este tamaño de paso la solución más aproximada nos la proporciona el método de Euler.&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
Podemos observar que la temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio, pero en este caso, al haber un aparato que regula la temperatura de forma que se aproxime a una temperatura deseada observamos que el rango de temperaturas en el que varía la temperatura interior del edificio es de 5.43, mucho menor que en el del apartado anterior y que la temperatura media es de 19.7 ºC valor bastante cercano a los 22ºC de la temperatura deseada.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:3h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
En este caso también obtenemos resultados más aproximados con el método de Euler.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:3h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y son prácticamente iguales a los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la temperatura del edificio dividido en dos zonas==&lt;br /&gt;
&lt;br /&gt;
El edificio consta ahora de dos zonas A y B. Designaremos a la temperatura en la zona A por Ta(t), y la temperatura en la zona B por Tb(t). Como dato del enunciado sabemos que la temperatura inicial en la zona A es de 20 grados y  la de la zona B es de 18 grados.&lt;br /&gt;
Ha(t) designara a la razón de calentamiento adicional en la zona A y  Ua(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
Asi mismo, Hb(t) designara a la razón de calentamiento adicional en la zona B  y  Ub(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
&lt;br /&gt;
Sabemos que las constantes de tiempo de transferencia de calor son de 4 h entre A y el exterior, 5 h entre B y el exterior y 2 h entre A y B. &lt;br /&gt;
Despejando de t=1/k obtenemos : 1/4 , 1/5 y 1/2 respectivamente.&lt;br /&gt;
&lt;br /&gt;
Recordamos que el problema de valor inicial (PVI) o problema de Cauchy es el siguiente sistema de dos ecuaciones:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus2.PNG]]&lt;br /&gt;
 &lt;br /&gt;
La temperatura exterior  variara en forma de onda senoidal durante un t[0,24] de este modo :&lt;br /&gt;
M(t) - Mo - B * cos ( wt ) y nos queda que : M(t) - 2- 7 * cos (( pi/12)*t)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus3.PNG]]&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el problema de Cauchy que satisface las temperaturas Ta(t) y Tb(t) es:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus1.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Solución numérica===&lt;br /&gt;
&lt;br /&gt;
Para resolver el sistema de ecuaciones resultante nos ayudaremos de matlab. Se ha creado un programa que nos dará las soluciones a este sistema y nos dibujará las gráficas de las temperaturas (temperatura interior en zona A, temperatura interior en zona B y temperatura exterior) en función del tiempo durante 24 horas. Para ello deberemos dar un número de paso (h). En nuestro caso se ha utilizado h=0.1;h=0.01;h=0.001. Cuanto mayor sea el número de paso, mayor será la exactitud de la solución pues más se acercará esta a la solución exacta, la cual se lograría integrando. Se utilizan tres métodos distintos: Euler, Euler implícito y Runge-Kutta de orden 4. Cada uno de ellos nos dará una solución distinta, pues todos son métodos aproximados, aunque todos ellos nos darán soluciones muy similares, que serán también similares a la solución exacta.&lt;br /&gt;
Por último cabe señalar que al ser un sistema en lugar de una sola ecuación diferencial estos programas deberán de operan con matrices.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
t0=0; tN=24; h=0.001; y0=[20;18]; %Variaremos h dándole como valores 0.1;0.01;0.001&lt;br /&gt;
%Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN ;&lt;br /&gt;
%Preparamos la matriz de la solución&lt;br /&gt;
x=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Euler&lt;br /&gt;
%Inicializamos&lt;br /&gt;
x(:,1)=y0;&lt;br /&gt;
y=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B,  Euler modificado&lt;br /&gt;
%Inicializamos&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
z=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Runge Kutta&lt;br /&gt;
%Inicializamos&lt;br /&gt;
z(:,1)=y0;&lt;br /&gt;
%Aplicamos el método&lt;br /&gt;
for i =1:length(t)-1&lt;br /&gt;
%Comenzacmos con Euler&lt;br /&gt;
 x(:,i+1)=x(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-x(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-x(1,i))+1/2*(x(2,i)-x(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-x(2,i))+4*cos(pi/6*t(i))+13/7*(22-x(2,i))-1/2*(x(2,i)-x(1,i))];&lt;br /&gt;
%Ahora Euler implícito&lt;br /&gt;
K=[(1/4)*(2-7*cos((pi/12)*t(i))-y(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-y(1,i))+1/2*(y(2,i)-y(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-y(2,i))+4*cos(pi/6*t(i))+13/7*(22-y(2,i))-1/2*(y(2,i)-y(1,i))];&lt;br /&gt;
y(:,i+1)=y(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-(y(1,i))+1/2*h*K(1,1))+((10*t(i))/(1+t(i)))+(5/3)*(22-(y(1,i)+1/2*h*K(1,1)))+1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1))) ; 1/5*(2-7*cos(pi/12*t(i))-(y(2,i)+1/2*h*K(2,1)))+4*cos(pi/6*t(i))+13/7*(22-(y(2,i)+1/2*h*K(2,1)))-1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1)))];&lt;br /&gt;
%Ahora Runge-Kutta&lt;br /&gt;
K1=[1/4*(2-7*cos((pi/12)*t(i))-z(1,i))+(10*t(i)/(1+t(i)))+5/3*(22-z(1,i))+1/2*(z(2,i)-z(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-z(2,i))+4*cos(pi/6*t(i))+13/7*(22-z(2,i))-1/2*(z(2,i)-z(1,i))];&lt;br /&gt;
K2=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K1(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K1(1)))+1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K1(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K1(2)))-1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1)))];&lt;br /&gt;
K3=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K2(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K2(1)))+1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K2(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K2(2)))-1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1)))];&lt;br /&gt;
K4=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+h*K3(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+h*K3(1)))+1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+h*K3(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+h*K3(2)))-1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1)))];&lt;br /&gt;
z(:,i+1)=z(:,i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
end&lt;br /&gt;
%Temperatura exterior&lt;br /&gt;
M=2-7*cos(pi*t/12);&lt;br /&gt;
%Dibujamos las gráficas&lt;br /&gt;
figure (1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M,'c-*')&lt;br /&gt;
plot(t,x(1,:),'y')&lt;br /&gt;
plot(t,x(2,:),'m')&lt;br /&gt;
plot(t,y(1,:),'r')&lt;br /&gt;
plot(t,y(2,:),'g')&lt;br /&gt;
plot(t,z(1,:),'b')&lt;br /&gt;
plot(t,z(2,:),'k')&lt;br /&gt;
title('Paso h=0.001')&lt;br /&gt;
legend('Tª Exterior','TªA Euler','TªB Euler','TªA Euler implícito','TªB Euler implícito','TªA Runge-Kutta','TªB Runge-Kutta','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas')&lt;br /&gt;
ylabel('Temperatura A y Temperatura B')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
====Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.1 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.1 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que es relativamente pequeño las gráficas de cada temperatura interior obtenidas con los distintos métodos difieren entre ellas. Aunque la diferencia no es muy grande si es apreciable por lo que no sería un tamaño de paso demasiado conveniente. &lt;br /&gt;
[[Archivo:H01.jpg|marco|centro]]&lt;br /&gt;
La siguiente imagen es un zoom de anterior gráfica para que se pueda apreciar con mayor detalle la diferencia de las soluciones halladas con cada método.&lt;br /&gt;
[[Archivo:H01zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.01  ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.01 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que ya comienza a ser más considerable las gráficas de cada temperatura interior obtenidas con los distintos métodos prácticamente no difieren entre ellas. A primera vista y sin realizar un zoom se podría decir que las curvas están superpuestas. Este tamaño ya puede resultarnos lo suficientemente aproximado.&lt;br /&gt;
[[Archivo:H001.jpg|marco|centro]]&lt;br /&gt;
En la siguiente imagen se puede observar que para apreciar la separación de las curvas el zoom que se debe realizar es mucho mayor que el anterior.&lt;br /&gt;
[[Archivo:H001zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.001 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.001 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso las curvas se acercan aún más que en el caso anterior, por lo cual este tamaño de paso nos daría un salución aún más aproximada a la realidad.&lt;br /&gt;
[[Archivo:H0001.jpg|marco|centro]]&lt;br /&gt;
En la imagen se observa que para lograr ver que las curvas no están realmente superpuestas, el zoom que hay que realizar es enorme y por supuesto incluso mayor que el anterior.&lt;br /&gt;
[[Archivo:H0001zoom.jpg|marco|centro]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29098</id>
		<title>Modelo Térmico de un Edificio.(Grupo 13A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29098"/>
				<updated>2015-03-06T22:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: /* Demostración del enunciado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Modelo Térmico de un Edificio.(Grupo 13A) | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | María Aguilera, Paula Martínez, Miguel Sánchez, Laura García, Isabel Roselló, Sarah Boufounas }}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
Este trabajo consiste en estudiar, mediante un modelo matématico, el comportamiento de la temperatura interior de un edificio en un periodo de 24 horas. Esta temperatura dependerá del calor generado dentro, de la temperatura exterior y del sistema de calefacción o aire acondicionado. Designaremos estos factores como:&lt;br /&gt;
:* H(t) → Calor generado por las personas, luces, máquinas...&lt;br /&gt;
:* M(t) → Temperatura exterior&lt;br /&gt;
:* U(t) → Calentamiento producido por la calefacción o enfriamiento debido al aire acondicionado&lt;br /&gt;
&lt;br /&gt;
==Problema de Cauchy==&lt;br /&gt;
Designando la temperatura del edificio como T(t) el problema de valor inicial queda como:&lt;br /&gt;
[[Archivo:Jeje2.PNG|centro]]&lt;br /&gt;
Donde k es una constante del edificio que depende del número de puertas, ventanas, aislamiento, etc.&lt;br /&gt;
===Problema de Cauchy particularizado===&lt;br /&gt;
Denominamos t'=1/k al tiempo en que el edificio sufre un cambio de temperatura considerable, este tiempo es denominado como la constante de tiempo del edificio o constante de tiempo de transferencia de calor entre el edificio y el exterior.&lt;br /&gt;
Respondiendo a la primera pregunta el tiempo que tarda en cambiar considerablemente la temperatura para un edificio cerrado esta entre 2 y 4 horas.&lt;br /&gt;
En este caso particular tomaremos un tiempo t'=3 por lo que la constante k es igual a ⅓, el tiempo a medianoche es t=0 con una To=14, la temperatura exterior M(t) es constante e igual a 8 ºC y el calor generado por las personas H(t) y por la calefaccion U(t) es igual a 0, y nos queda el problema siguiente:&lt;br /&gt;
[[Archivo:Jeje3.PNG|centro]]&lt;br /&gt;
===Euler Implícito para el problema de valor inicial===&lt;br /&gt;
Tomamos una longitud de paso h=0.01 y comparamos el resultado con la ecuación exacta que resolviendo el problema analíticamente da T=6*e^(-1/3*t)+8 y podemos comprobar que es prácticamente idéntica.&lt;br /&gt;
[[Archivo:Jojo2.JPG|centro]]&lt;br /&gt;
[[Archivo:Jojo1.JPG|centro]]&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal==&lt;br /&gt;
En este apartado consideramos la razon de calentamiento  &amp;lt;math&amp;gt;\ H(t)=Ho=cte &amp;lt;/math&amp;gt;, no hay calefaccion o enfriamiento U(t)=0, y la temperatura exterior M(t) varia de forma senoidal en un perido de 24 horas con un mínimo en t=0 horas y un máximo en t=12 horas. &amp;lt;math&amp;gt;\ M(t)=Mo - Bcos(ωt) &amp;lt;/math&amp;gt; con Mo y B constantes &amp;gt;0 y &amp;lt;math&amp;gt;\ ω=\frac{π}{12}\ &amp;lt;/math&amp;gt; radianes/hora y un &amp;lt;math&amp;gt;\ T(0)=To &amp;lt;/math&amp;gt;.&lt;br /&gt;
Para demostrar que:  &amp;lt;math&amp;gt; T(t)=Bo - BF(t) + Ce^{-kt} &amp;lt;/math&amp;gt; siendo \[\left\{\begin{matrix}\ Bo = Mo + \frac{Ho}{k}\ , &amp;amp; \\ F(t)= \frac{\cos(ωt)+\frac{ω}{k}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - Bo + \frac{B}{1+\frac{ω^2}{k^2}}\\ &amp;amp; \end{matrix}\right.\] &lt;br /&gt;
Tenemos que resolver el problema de valor inicial: \[\left\{\begin{matrix}\ T'=k[Mo-Bcos(ωt)-T]+Ho, \\ T(0)=To &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:Para la homogénea &amp;lt;math&amp;gt; T'+kT=0 &amp;lt;/math&amp;gt; la solución es &amp;lt;math&amp;gt; T_{h}=Ce^{-kt} &amp;lt;/math&amp;gt;&lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Tanteamos una solucion &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; y resolviendo nos da &amp;lt;math&amp;gt; Α=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
Y seguidamente para la segunda solucion particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; que metiendola en la ecuación &amp;lt;math&amp;gt; T'_{p2}+kT_{p2}=-kBcos(ωt)&amp;lt;/math&amp;gt; y resolviendo por Cramer obtenemos &amp;lt;math&amp;gt; f=\frac{ωkB}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; g=\frac{{k}^2B}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; y por tanto &amp;lt;math&amp;gt; T_{p2}=\frac{-B}{1+{(\frac{ω}{k})}^2}cos(ωt)-\frac{\frac{ω}{k}B}{1+{(\frac{ω}{k})}^2}sin(ωt)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt; T(t)=Mo+\frac{Ho}{k}\ -B[\frac{1}{1+{(\frac{ω}{k})}^2}cos(ωt)+\frac{\frac{ω}{k}}{1+{(\frac{ω}{k})}^2}sin(ωt)] +Ce^{-kt} &amp;lt;/math&amp;gt; e imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; se obtiene un &amp;lt;math&amp;gt; C=To -Bo+\frac{B}{1+{(\frac{ω}{k})}^2}\ &amp;lt;/math&amp;gt; exactamente como dice el enunciado.&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado pide demostrar que &amp;lt;math&amp;gt; Bo &amp;lt;/math&amp;gt; es aproximadamente la temperatura media diaria dentro del edificio, y que con &amp;lt;math&amp;gt; Ho=0 &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; Bo=Mo &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que planteamos la siguiente ecuación → &amp;lt;math&amp;gt; T_{media}(t) = \frac{\int_0^{24}{T(t)dt}}{24}\ = \frac{\int_0^{24}{Bo-BF(t)+Ce^{-kt})dt}}{24}\ ≈ \frac{\int_0^{24}{Bo dt}}{24}\ ≈ Bo &amp;lt;/math&amp;gt;   al ser  &amp;lt;math&amp;gt; \int_0^{24}{F(t)dt} = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;  \int_0^{24}{Ce^{-kt}dt} ≈ 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el tercer apartado tenemos que demostrar que la variación senoidal del edificio tiene un retraso de '''α''' horas respecto a la variación exterior con un &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2} cos(ωt-α), t&amp;gt;0 &amp;lt;/math&amp;gt; y que &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que nos queda &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2}(cos(ωt) + \frac{ω}{k}\sin(ωt)) = (1+\frac{ω^2}{k^2})^{-1/2}cos(ωt-α)  &amp;lt;/math&amp;gt; → &amp;lt;math&amp;gt; cos(ωt) + \frac{ω}{k}\sin(ωt) = cos(ωt)cos(α) + sin(ωt)sin(α) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ cos(ωt)=cos(ωt)cos(α) &amp;amp; \frac{w}{k}\sin(ωt)=sin(ωt)sin(α) &amp;amp; \end{matrix}\right.\]   \[\left\{\begin{matrix}\ 1=cos(α) &amp;amp; \frac{w}{k}=sin(α) &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
Y por lo tanto &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal con termostato==&lt;br /&gt;
===Demostración del enunciado===&lt;br /&gt;
Analizamos a continuación un segundo caso. Supongamos ahora que el edificio dispone de un termostato que adecúa la temperatura interior del edificio en función de la temperatura deseada (TD). Para ello el sistema mide la temperatura real y aporta calor o frío al interior, o, en caso de corresponder con la temperatura deseada, permanece apagado.  La cantidad de calor o enfriamiento suministrado vendrá dado por la función U(t), proporcional a esta diferencia de temperatura. &lt;br /&gt;
 &amp;lt;math&amp;gt; U(t)=Ku [Td - T(t)] &amp;lt;/math&amp;gt;&lt;br /&gt;
Demostraremos a continuación que la solución del nuevo problema de valor inicial (PVI) es:&lt;br /&gt;
&amp;lt;math&amp;gt; T(t) = B2-B1F1(t)+Ce^{-k1t} &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
\[\left\{\begin{matrix}\ K1 = k+Ku\ , &amp;amp; \\ B2 = \frac{KuTd+kMo+Ho}{K1}\ \, \\ B1 = \frac{kB}{K1}\ \,  \\ F1(t)= \frac{\cos(wt)+\frac{w}{k1}\sin(wt)}{1+\frac{w^2}{k^2}}\ \, \\ C= To - B2 + F1(0) \ &amp;amp; \end{matrix}\right.\]   &lt;br /&gt;
Para demostrarlo paso a paso comenzamos resolviendo el problema de valor inicial: &amp;lt;math&amp;gt; T' = k[(Mo-Bcos(wt)]-T]+Ho+Ku[Td-T] &amp;lt;/math&amp;gt;&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:La solución de la ecuación homogénea &amp;lt;math&amp;gt; T'+KT + KuT = 0 &amp;lt;/math&amp;gt;, empleando el método de separación de variables es &amp;lt;math&amp;gt; T = Ce^{-(k+Ku)} &amp;lt;/math&amp;gt; . Como podemos observar, el término &amp;lt;math&amp;gt; k+ku=K1 &amp;lt;/math&amp;gt; . Queda así resuelta la primera parte de esta cuestión. &lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho+KuTd &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Empleando el método de resolución por tanteo en &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; obtenemos &amp;lt;math&amp;gt; A = \frac{KuTd+kMo+Ho}{k + Ku}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}= \frac{KuTd+kMo+Ho}{K1}\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos ver, la expresión B2 coincide con esta primera solución particular hallada.&lt;br /&gt;
Del mismo modo, para la segunda solución particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; . Derivando esta expresión  math&amp;gt; T_{p2}=-fsen(ωt)+gωcos (ωt) &amp;lt;/math&amp;gt; y sustituyéndola en la EDOL llegamos a un sistema de ecuaciones que es fácilmente resoluble por Cramer, obteniendo los valores de f y g y sustituyéndolos en la anterior expresión de ''' Tp2'''. La nueva expresión queda:&lt;br /&gt;
&amp;lt;math&amp;gt; T_{p2} (t)=-\frac{\frac{kB}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)-\frac{\frac{KB}{K_{1}^2}w}{1+{(\frac{w}{K_{1}})}^2}sin(wt) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt;T(t)=\frac{kMo+Ho+kUT_{D}}{K_{1}}-B1{[\frac{\frac{k}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)+\frac{\frac{k}{K_{1}^2}w}{1+{(\frac{w}{k_{1}})}^2}sin(wt)]}+ce^{-kt}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar, el factor que multiplica a B1 es  ''' F1(t)'''.&lt;br /&gt;
Finalmente, imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; obtenemos el término correspondiente al término C dado por el enunciado:&lt;br /&gt;
&amp;lt;math&amp;gt; C = To – B2 + +F1(0) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=7, k=1/3, B=5, T0=13&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=13;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=7;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
C=y0-B0+(B/(1+(w/k)^2));&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F=(1/(1+(w/k)^2))*(cos(w*t)+(sin(w*t)*(w/k)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B0-B*F+C*(exp(-k*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
 y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3;&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3);&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3;&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3;&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
hold off&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:2h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 19.96 º C y con Runge-kutta es 19.99 º C,  alcanzadas a las 14.5 horas y 14.6 horas respectivamente. Este dato se aproxima mucho a la temperatura máxima de la solución exacta, que es 19.93  Así mismo la temperatura mínima obtenida por Euler es 12.08 ºC y por Runge-Kutta es 12.12ºC, alcanzadas ambas a las 2.6 horas, también muy próximas a los 12.11 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   15.9996 y  16.0322 para cada uno de los métodos y 16 en el caso de la exacta. &lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
La temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:2h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:2h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y en este caso también coinciden con los de la exacta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aproximación de la temperatura media a B2 y a la temperatura deseada===&lt;br /&gt;
A continuación vamos a demostrar que la temperatura media es igual a B2&lt;br /&gt;
&lt;br /&gt;
Suponemos un valor medio de 24 horas:&lt;br /&gt;
[[Archivo:Susu1.PNG|centro]]&lt;br /&gt;
[[Archivo:Susu3.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
Seguidamente el ejercio nos pide que demostremos que la temperatura media está muy próxima a la temperatura deseada.&lt;br /&gt;
[[Archivo:Susu4.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=4, k=1/3, B=5, T0=24,KU=7/8, TD=22&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=24;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=4;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
KU=7/8;&lt;br /&gt;
TD=22;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
&lt;br /&gt;
K1=k+KU;&lt;br /&gt;
B2=(1/K1)*((KU*TD)+(k*M0)+H0);&lt;br /&gt;
B1=(k*B)/K1;&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F1=(1/(1+(w/K1)^2))*(cos(w*t)+(sin(w*t)*(w/K1)));&lt;br /&gt;
C=y0-B2+(1/(1+(w/K1)^2))*(cos(w*0)+(sin(w*0)*(w/K1)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B2-B1*F1+C*(exp(-K1*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
F1=zeros(1,N+1);&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)))); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)));&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3+(KU*(TD-(y(i)+(0.5*U1*h)))));&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3+(KU*(TD-(y(i)+(0.5*U2*h))));&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3+(KU*(TD-(y(i)+(U3*h))));&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:3h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 24 º C y con Runge-kutta es también 24 º C. Este dato es bastante póximo a la temperatura máxima de la solución exacta, que es 23.64ºC.  Así mismo la temperatura mínima obtenida por Euler es 18.19 ºC y por Runge-Kutta es 18.53ºC, también muy próximas a los 18.2 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   19.71 y  20.04  para cada uno de los métodos y 19.7 en el caso de la exacta. &lt;br /&gt;
Por tanto observamos que para este tamaño de paso la solución más aproximada nos la proporciona el método de Euler.&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
Podemos observar que la temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio, pero en este caso, al haber un aparato que regula la temperatura de forma que se aproxime a una temperatura deseada observamos que el rango de temperaturas en el que varía la temperatura interior del edificio es de 5.43, mucho menor que en el del apartado anterior y que la temperatura media es de 19.7 ºC valor bastante cercano a los 22ºC de la temperatura deseada.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:3h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
En este caso también obtenemos resultados más aproximados con el método de Euler.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:3h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y son prácticamente iguales a los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la temperatura del edificio dividido en dos zonas==&lt;br /&gt;
&lt;br /&gt;
El edificio consta ahora de dos zonas A y B. Designaremos a la temperatura en la zona A por Ta(t), y la temperatura en la zona B por Tb(t). Como dato del enunciado sabemos que la temperatura inicial en la zona A es de 20 grados y  la de la zona B es de 18 grados.&lt;br /&gt;
Ha(t) designara a la razón de calentamiento adicional en la zona A y  Ua(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
Asi mismo, Hb(t) designara a la razón de calentamiento adicional en la zona B  y  Ub(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
&lt;br /&gt;
Sabemos que las constantes de tiempo de transferencia de calor son de 4 h entre A y el exterior, 5 h entre B y el exterior y 2 h entre A y B. &lt;br /&gt;
Despejando de t=1/k obtenemos : 1/4 , 1/5 y 1/2 respectivamente.&lt;br /&gt;
&lt;br /&gt;
Recordamos que el problema de valor inicial (PVI) o problema de Cauchy es el siguiente sistema de dos ecuaciones:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus2.PNG]]&lt;br /&gt;
 &lt;br /&gt;
La temperatura exterior  variara en forma de onda senoidal durante un t[0,24] de este modo :&lt;br /&gt;
M(t) - Mo - B * cos ( wt ) y nos queda que : M(t) - 2- 7 * cos (( pi/12)*t)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus3.PNG]]&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el problema de Cauchy que satisface las temperaturas Ta(t) y Tb(t) es:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus1.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Solución numérica===&lt;br /&gt;
&lt;br /&gt;
Para resolver el sistema de ecuaciones resultante nos ayudaremos de matlab. Se ha creado un programa que nos dará las soluciones a este sistema y nos dibujará las gráficas de las temperaturas (temperatura interior en zona A, temperatura interior en zona B y temperatura exterior) en función del tiempo durante 24 horas. Para ello deberemos dar un número de paso (h). En nuestro caso se ha utilizado h=0.1;h=0.01;h=0.001. Cuanto mayor sea el número de paso, mayor será la exactitud de la solución pues más se acercará esta a la solución exacta, la cual se lograría integrando. Se utilizan tres métodos distintos: Euler, Euler implícito y Runge-Kutta de orden 4. Cada uno de ellos nos dará una solución distinta, pues todos son métodos aproximados, aunque todos ellos nos darán soluciones muy similares, que serán también similares a la solución exacta.&lt;br /&gt;
Por último cabe señalar que al ser un sistema en lugar de una sola ecuación diferencial estos programas deberán de operan con matrices.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
t0=0; tN=24; h=0.001; y0=[20;18]; %Variaremos h dándole como valores 0.1;0.01;0.001&lt;br /&gt;
%Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN ;&lt;br /&gt;
%Preparamos la matriz de la solución&lt;br /&gt;
x=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Euler&lt;br /&gt;
%Inicializamos&lt;br /&gt;
x(:,1)=y0;&lt;br /&gt;
y=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B,  Euler modificado&lt;br /&gt;
%Inicializamos&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
z=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Runge Kutta&lt;br /&gt;
%Inicializamos&lt;br /&gt;
z(:,1)=y0;&lt;br /&gt;
%Aplicamos el método&lt;br /&gt;
for i =1:length(t)-1&lt;br /&gt;
%Comenzacmos con Euler&lt;br /&gt;
 x(:,i+1)=x(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-x(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-x(1,i))+1/2*(x(2,i)-x(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-x(2,i))+4*cos(pi/6*t(i))+13/7*(22-x(2,i))-1/2*(x(2,i)-x(1,i))];&lt;br /&gt;
%Ahora Euler implícito&lt;br /&gt;
K=[(1/4)*(2-7*cos((pi/12)*t(i))-y(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-y(1,i))+1/2*(y(2,i)-y(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-y(2,i))+4*cos(pi/6*t(i))+13/7*(22-y(2,i))-1/2*(y(2,i)-y(1,i))];&lt;br /&gt;
y(:,i+1)=y(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-(y(1,i))+1/2*h*K(1,1))+((10*t(i))/(1+t(i)))+(5/3)*(22-(y(1,i)+1/2*h*K(1,1)))+1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1))) ; 1/5*(2-7*cos(pi/12*t(i))-(y(2,i)+1/2*h*K(2,1)))+4*cos(pi/6*t(i))+13/7*(22-(y(2,i)+1/2*h*K(2,1)))-1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1)))];&lt;br /&gt;
%Ahora Runge-Kutta&lt;br /&gt;
K1=[1/4*(2-7*cos((pi/12)*t(i))-z(1,i))+(10*t(i)/(1+t(i)))+5/3*(22-z(1,i))+1/2*(z(2,i)-z(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-z(2,i))+4*cos(pi/6*t(i))+13/7*(22-z(2,i))-1/2*(z(2,i)-z(1,i))];&lt;br /&gt;
K2=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K1(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K1(1)))+1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K1(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K1(2)))-1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1)))];&lt;br /&gt;
K3=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K2(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K2(1)))+1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K2(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K2(2)))-1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1)))];&lt;br /&gt;
K4=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+h*K3(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+h*K3(1)))+1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+h*K3(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+h*K3(2)))-1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1)))];&lt;br /&gt;
z(:,i+1)=z(:,i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
end&lt;br /&gt;
%Temperatura exterior&lt;br /&gt;
M=2-7*cos(pi*t/12);&lt;br /&gt;
%Dibujamos las gráficas&lt;br /&gt;
figure (1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M,'c-*')&lt;br /&gt;
plot(t,x(1,:),'y')&lt;br /&gt;
plot(t,x(2,:),'m')&lt;br /&gt;
plot(t,y(1,:),'r')&lt;br /&gt;
plot(t,y(2,:),'g')&lt;br /&gt;
plot(t,z(1,:),'b')&lt;br /&gt;
plot(t,z(2,:),'k')&lt;br /&gt;
title('Paso h=0.001')&lt;br /&gt;
legend('Tª Exterior','TªA Euler','TªB Euler','TªA Euler implícito','TªB Euler implícito','TªA Runge-Kutta','TªB Runge-Kutta','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas')&lt;br /&gt;
ylabel('Temperatura A y Temperatura B')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
====Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.1 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.1 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que es relativamente pequeño las gráficas de cada temperatura interior obtenidas con los distintos métodos difieren entre ellas. Aunque la diferencia no es muy grande si es apreciable por lo que no sería un tamaño de paso demasiado conveniente. &lt;br /&gt;
[[Archivo:H01.jpg|marco|centro]]&lt;br /&gt;
La siguiente imagen es un zoom de anterior gráfica para que se pueda apreciar con mayor detalle la diferencia de las soluciones halladas con cada método.&lt;br /&gt;
[[Archivo:H01zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.01  ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.01 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que ya comienza a ser más considerable las gráficas de cada temperatura interior obtenidas con los distintos métodos prácticamente no difieren entre ellas. A primera vista y sin realizar un zoom se podría decir que las curvas están superpuestas. Este tamaño ya puede resultarnos lo suficientemente aproximado.&lt;br /&gt;
[[Archivo:H001.jpg|marco|centro]]&lt;br /&gt;
En la siguiente imagen se puede observar que para apreciar la separación de las curvas el zoom que se debe realizar es mucho mayor que el anterior.&lt;br /&gt;
[[Archivo:H001zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.001 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.001 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso las curvas se acercan aún más que en el caso anterior, por lo cual este tamaño de paso nos daría un salución aún más aproximada a la realidad.&lt;br /&gt;
[[Archivo:H0001.jpg|marco|centro]]&lt;br /&gt;
En la imagen se observa que para lograr ver que las curvas no están realmente superpuestas, el zoom que hay que realizar es enorme y por supuesto incluso mayor que el anterior.&lt;br /&gt;
[[Archivo:H0001zoom.jpg|marco|centro]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29096</id>
		<title>Modelo Térmico de un Edificio.(Grupo 13A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29096"/>
				<updated>2015-03-06T22:47:56Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Modelo Térmico de un Edificio.(Grupo 13A) | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | María Aguilera, Paula Martínez, Miguel Sánchez, Laura García, Isabel Roselló, Sarah Boufounas }}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
Este trabajo consiste en estudiar, mediante un modelo matématico, el comportamiento de la temperatura interior de un edificio en un periodo de 24 horas. Esta temperatura dependerá del calor generado dentro, de la temperatura exterior y del sistema de calefacción o aire acondicionado. Designaremos estos factores como:&lt;br /&gt;
:* H(t) → Calor generado por las personas, luces, máquinas...&lt;br /&gt;
:* M(t) → Temperatura exterior&lt;br /&gt;
:* U(t) → Calentamiento producido por la calefacción o enfriamiento debido al aire acondicionado&lt;br /&gt;
&lt;br /&gt;
==Problema de Cauchy==&lt;br /&gt;
Designando la temperatura del edificio como T(t) el problema de valor inicial queda como:&lt;br /&gt;
[[Archivo:Jeje2.PNG|centro]]&lt;br /&gt;
Donde k es una constante del edificio que depende del número de puertas, ventanas, aislamiento, etc.&lt;br /&gt;
===Problema de Cauchy particularizado===&lt;br /&gt;
Denominamos t'=1/k al tiempo en que el edificio sufre un cambio de temperatura considerable, este tiempo es denominado como la constante de tiempo del edificio o constante de tiempo de transferencia de calor entre el edificio y el exterior.&lt;br /&gt;
Respondiendo a la primera pregunta el tiempo que tarda en cambiar considerablemente la temperatura para un edificio cerrado esta entre 2 y 4 horas.&lt;br /&gt;
En este caso particular tomaremos un tiempo t'=3 por lo que la constante k es igual a ⅓, el tiempo a medianoche es t=0 con una To=14, la temperatura exterior M(t) es constante e igual a 8 ºC y el calor generado por las personas H(t) y por la calefaccion U(t) es igual a 0, y nos queda el problema siguiente:&lt;br /&gt;
[[Archivo:Jeje3.PNG|centro]]&lt;br /&gt;
===Euler Implícito para el problema de valor inicial===&lt;br /&gt;
Tomamos una longitud de paso h=0.01 y comparamos el resultado con la ecuación exacta que resolviendo el problema analíticamente da T=6*e^(-1/3*t)+8 y podemos comprobar que es prácticamente idéntica.&lt;br /&gt;
[[Archivo:Jojo2.JPG|centro]]&lt;br /&gt;
[[Archivo:Jojo1.JPG|centro]]&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal==&lt;br /&gt;
En este apartado consideramos la razon de calentamiento  &amp;lt;math&amp;gt;\ H(t)=Ho=cte &amp;lt;/math&amp;gt;, no hay calefaccion o enfriamiento U(t)=0, y la temperatura exterior M(t) varia de forma senoidal en un perido de 24 horas con un mínimo en t=0 horas y un máximo en t=12 horas. &amp;lt;math&amp;gt;\ M(t)=Mo - Bcos(ωt) &amp;lt;/math&amp;gt; con Mo y B constantes &amp;gt;0 y &amp;lt;math&amp;gt;\ ω=\frac{π}{12}\ &amp;lt;/math&amp;gt; radianes/hora y un &amp;lt;math&amp;gt;\ T(0)=To &amp;lt;/math&amp;gt;.&lt;br /&gt;
Para demostrar que:  &amp;lt;math&amp;gt; T(t)=Bo - BF(t) + Ce^{-kt} &amp;lt;/math&amp;gt; siendo \[\left\{\begin{matrix}\ Bo = Mo + \frac{Ho}{k}\ , &amp;amp; \\ F(t)= \frac{\cos(ωt)+\frac{ω}{k}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - Bo + \frac{B}{1+\frac{ω^2}{k^2}}\\ &amp;amp; \end{matrix}\right.\] &lt;br /&gt;
Tenemos que resolver el problema de valor inicial: \[\left\{\begin{matrix}\ T'=k[Mo-Bcos(ωt)-T]+Ho, \\ T(0)=To &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:Para la homogénea &amp;lt;math&amp;gt; T'+kT=0 &amp;lt;/math&amp;gt; la solución es &amp;lt;math&amp;gt; T_{h}=Ce^{-kt} &amp;lt;/math&amp;gt;&lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Tanteamos una solucion &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; y resolviendo nos da &amp;lt;math&amp;gt; Α=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
Y seguidamente para la segunda solucion particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; que metiendola en la ecuación &amp;lt;math&amp;gt; T'_{p2}+kT_{p2}=-kBcos(ωt)&amp;lt;/math&amp;gt; y resolviendo por Cramer obtenemos &amp;lt;math&amp;gt; f=\frac{ωkB}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; g=\frac{{k}^2B}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; y por tanto &amp;lt;math&amp;gt; T_{p2}=\frac{-B}{1+{(\frac{ω}{k})}^2}cos(ωt)-\frac{\frac{ω}{k}B}{1+{(\frac{ω}{k})}^2}sin(ωt)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt; T(t)=Mo+\frac{Ho}{k}\ -B[\frac{1}{1+{(\frac{ω}{k})}^2}cos(ωt)+\frac{\frac{ω}{k}}{1+{(\frac{ω}{k})}^2}sin(ωt)] +Ce^{-kt} &amp;lt;/math&amp;gt; e imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; se obtiene un &amp;lt;math&amp;gt; C=To -Bo+\frac{B}{1+{(\frac{ω}{k})}^2}\ &amp;lt;/math&amp;gt; exactamente como dice el enunciado.&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado pide demostrar que &amp;lt;math&amp;gt; Bo &amp;lt;/math&amp;gt; es aproximadamente la temperatura media diaria dentro del edificio, y que con &amp;lt;math&amp;gt; Ho=0 &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; Bo=Mo &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que planteamos la siguiente ecuación → &amp;lt;math&amp;gt; T_{media}(t) = \frac{\int_0^{24}{T(t)dt}}{24}\ = \frac{\int_0^{24}{Bo-BF(t)+Ce^{-kt})dt}}{24}\ ≈ \frac{\int_0^{24}{Bo dt}}{24}\ ≈ Bo &amp;lt;/math&amp;gt;   al ser  &amp;lt;math&amp;gt; \int_0^{24}{F(t)dt} = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;  \int_0^{24}{Ce^{-kt}dt} ≈ 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el tercer apartado tenemos que demostrar que la variación senoidal del edificio tiene un retraso de '''α''' horas respecto a la variación exterior con un &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2} cos(ωt-α), t&amp;gt;0 &amp;lt;/math&amp;gt; y que &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que nos queda &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2}(cos(ωt) + \frac{ω}{k}\sin(ωt)) = (1+\frac{ω^2}{k^2})^{-1/2}cos(ωt-α)  &amp;lt;/math&amp;gt; → &amp;lt;math&amp;gt; cos(ωt) + \frac{ω}{k}\sin(ωt) = cos(ωt)cos(α) + sin(ωt)sin(α) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ cos(ωt)=cos(ωt)cos(α) &amp;amp; \frac{w}{k}\sin(ωt)=sin(ωt)sin(α) &amp;amp; \end{matrix}\right.\]   \[\left\{\begin{matrix}\ 1=cos(α) &amp;amp; \frac{w}{k}=sin(α) &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
Y por lo tanto &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal con termostato==&lt;br /&gt;
===Demostración del enunciado===&lt;br /&gt;
Analizamos a continuación un segundo caso. Supongamos ahora que el edificio dispone de un termostato que adecúa la temperatura interior del edificio en función de la temperatura deseada (TD). Para ello el sistema mide la temperatura real y aporta calor o frío al interior, o, en caso de corresponder con la temperatura deseada, permanece apagado.  La cantidad de calor o enfriamiento suministrado vendrá dado por la función U(t), proporcional a esta diferencia de temperatura. &lt;br /&gt;
 &amp;lt;math&amp;gt; U(t)=Ku [Td - T(t)] &amp;lt;/math&amp;gt;&lt;br /&gt;
Demostraremos a continuación que la solución del nuevo problema de valor inicial (PVI) es:&lt;br /&gt;
&amp;lt;math&amp;gt; T(t) = B2-B1F1(t)+Ce^{-k1t} &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
\[\left\{\begin{matrix}\ K1 = k+Ku\ , &amp;amp; \\ B2 = \frac{KuTd+kMo+Ho}{K1}\ \, \\ B1 = \frac{kB}{K1}\ \,  \\ F1(t)= \frac{\cos(wt)+\frac{w}{k1}\sin(wt)}{1+\frac{w^2}{k^2}}\ \, \\ C= To - B2 + F1(0) \ &amp;amp; \end{matrix}\right.\]   &lt;br /&gt;
Para demostrarlo paso a paso comenzamos resolviendo el problema de valor inicial: &amp;lt;math&amp;gt; T' = k[(Mo-Bcos(wt)]-T]+Ho+Ku[Td-T] &amp;lt;/math&amp;gt;&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:La solución de la ecuación homogénea &amp;lt;math&amp;gt; T'+KT + KuT = 0 &amp;lt;/math&amp;gt;, empleando el método de separación de variables es &amp;lt;math&amp;gt; T = Ce^{-(k+Ku)} &amp;lt;/math&amp;gt; . Como podemos observar, el término &amp;lt;math&amp;gt; k+ku=K1 &amp;lt;/math&amp;gt; . Queda así resuelta la primera parte de esta cuestión. &lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho+KuTd &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Empleando el método de resolución por tanteo en &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; obtenemos &amp;lt;math&amp;gt; A = \frac{KuTd+kMo+Ho}{k + Ku}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}= \frac{KuTd+kMo+Ho}{K1}\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos ver, la expresión B2 coincide con esta primera solución particular hallada.&lt;br /&gt;
Del mismo modo, para la segunda solución particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; . Derivando esta expresión  math&amp;gt; T_{p2}=-fsen(ωt)+gωcos (ωt) &amp;lt;/math&amp;gt; y sustituyéndola en la EDOL llegamos a un sistema de ecuaciones que es fácilmente resoluble por Cramer, obteniendo los valores de f y g y sustituyéndolos en la anterior expresión de ''' T_{p2}'''. La nueva expresión queda:&lt;br /&gt;
&amp;lt;math&amp;gt; T_{p2} (t)=-\frac{\frac{kB}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)-\frac{\frac{KB}{K_{1}^2}w}{1+{(\frac{w}{K_{1}})}^2}sin(wt) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt;T(t)=\frac{kMo+Ho+kUT_{D}}{K_{1}}-B1{[\frac{\frac{k}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)+\frac{\frac{k}{K_{1}^2}w}{1+{(\frac{w}{k_{1}})}^2}sin(wt)]}+ce^{-kt}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar, el factor que multiplica a B1 es  ''' F_{1}(t)'''.&lt;br /&gt;
Finalmente, imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; obtenemos el término correspondiente al término C dado por el enunciado:&lt;br /&gt;
&amp;lt;math&amp;gt; C = To - Bo + \frac{B}{1+\frac{w^2}{k^2}}\\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=7, k=1/3, B=5, T0=13&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=13;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=7;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
C=y0-B0+(B/(1+(w/k)^2));&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F=(1/(1+(w/k)^2))*(cos(w*t)+(sin(w*t)*(w/k)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B0-B*F+C*(exp(-k*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
 y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3;&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3);&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3;&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3;&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
hold off&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:2h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 19.96 º C y con Runge-kutta es 19.99 º C,  alcanzadas a las 14.5 horas y 14.6 horas respectivamente. Este dato se aproxima mucho a la temperatura máxima de la solución exacta, que es 19.93  Así mismo la temperatura mínima obtenida por Euler es 12.08 ºC y por Runge-Kutta es 12.12ºC, alcanzadas ambas a las 2.6 horas, también muy próximas a los 12.11 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   15.9996 y  16.0322 para cada uno de los métodos y 16 en el caso de la exacta. &lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
La temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:2h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:2h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y en este caso también coinciden con los de la exacta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aproximación de la temperatura media a B2 y a la temperatura deseada===&lt;br /&gt;
A continuación vamos a demostrar que la temperatura media es igual a B2&lt;br /&gt;
&lt;br /&gt;
Suponemos un valor medio de 24 horas:&lt;br /&gt;
[[Archivo:Susu1.PNG|centro]]&lt;br /&gt;
[[Archivo:Susu3.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
Seguidamente el ejercio nos pide que demostremos que la temperatura media está muy próxima a la temperatura deseada.&lt;br /&gt;
[[Archivo:Susu4.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=4, k=1/3, B=5, T0=24,KU=7/8, TD=22&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=24;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=4;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
KU=7/8;&lt;br /&gt;
TD=22;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
&lt;br /&gt;
K1=k+KU;&lt;br /&gt;
B2=(1/K1)*((KU*TD)+(k*M0)+H0);&lt;br /&gt;
B1=(k*B)/K1;&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F1=(1/(1+(w/K1)^2))*(cos(w*t)+(sin(w*t)*(w/K1)));&lt;br /&gt;
C=y0-B2+(1/(1+(w/K1)^2))*(cos(w*0)+(sin(w*0)*(w/K1)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B2-B1*F1+C*(exp(-K1*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
F1=zeros(1,N+1);&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)))); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)));&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3+(KU*(TD-(y(i)+(0.5*U1*h)))));&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3+(KU*(TD-(y(i)+(0.5*U2*h))));&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3+(KU*(TD-(y(i)+(U3*h))));&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:3h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 24 º C y con Runge-kutta es también 24 º C. Este dato es bastante póximo a la temperatura máxima de la solución exacta, que es 23.64ºC.  Así mismo la temperatura mínima obtenida por Euler es 18.19 ºC y por Runge-Kutta es 18.53ºC, también muy próximas a los 18.2 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   19.71 y  20.04  para cada uno de los métodos y 19.7 en el caso de la exacta. &lt;br /&gt;
Por tanto observamos que para este tamaño de paso la solución más aproximada nos la proporciona el método de Euler.&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
Podemos observar que la temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio, pero en este caso, al haber un aparato que regula la temperatura de forma que se aproxime a una temperatura deseada observamos que el rango de temperaturas en el que varía la temperatura interior del edificio es de 5.43, mucho menor que en el del apartado anterior y que la temperatura media es de 19.7 ºC valor bastante cercano a los 22ºC de la temperatura deseada.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:3h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
En este caso también obtenemos resultados más aproximados con el método de Euler.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:3h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y son prácticamente iguales a los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la temperatura del edificio dividido en dos zonas==&lt;br /&gt;
&lt;br /&gt;
El edificio consta ahora de dos zonas A y B. Designaremos a la temperatura en la zona A por Ta(t), y la temperatura en la zona B por Tb(t). Como dato del enunciado sabemos que la temperatura inicial en la zona A es de 20 grados y  la de la zona B es de 18 grados.&lt;br /&gt;
Ha(t) designara a la razón de calentamiento adicional en la zona A y  Ua(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
Asi mismo, Hb(t) designara a la razón de calentamiento adicional en la zona B  y  Ub(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
&lt;br /&gt;
Sabemos que las constantes de tiempo de transferencia de calor son de 4 h entre A y el exterior, 5 h entre B y el exterior y 2 h entre A y B. &lt;br /&gt;
Despejando de t=1/k obtenemos : 1/4 , 1/5 y 1/2 respectivamente.&lt;br /&gt;
&lt;br /&gt;
Recordamos que el problema de valor inicial (PVI) o problema de Cauchy es el siguiente sistema de dos ecuaciones:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus2.PNG]]&lt;br /&gt;
 &lt;br /&gt;
La temperatura exterior  variara en forma de onda senoidal durante un t[0,24] de este modo :&lt;br /&gt;
M(t) - Mo - B * cos ( wt ) y nos queda que : M(t) - 2- 7 * cos (( pi/12)*t)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus3.PNG]]&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el problema de Cauchy que satisface las temperaturas Ta(t) y Tb(t) es:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus1.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Solución numérica===&lt;br /&gt;
&lt;br /&gt;
Para resolver el sistema de ecuaciones resultante nos ayudaremos de matlab. Se ha creado un programa que nos dará las soluciones a este sistema y nos dibujará las gráficas de las temperaturas (temperatura interior en zona A, temperatura interior en zona B y temperatura exterior) en función del tiempo durante 24 horas. Para ello deberemos dar un número de paso (h). En nuestro caso se ha utilizado h=0.1;h=0.01;h=0.001. Cuanto mayor sea el número de paso, mayor será la exactitud de la solución pues más se acercará esta a la solución exacta, la cual se lograría integrando. Se utilizan tres métodos distintos: Euler, Euler implícito y Runge-Kutta de orden 4. Cada uno de ellos nos dará una solución distinta, pues todos son métodos aproximados, aunque todos ellos nos darán soluciones muy similares, que serán también similares a la solución exacta.&lt;br /&gt;
Por último cabe señalar que al ser un sistema en lugar de una sola ecuación diferencial estos programas deberán de operan con matrices.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
t0=0; tN=24; h=0.001; y0=[20;18]; %Variaremos h dándole como valores 0.1;0.01;0.001&lt;br /&gt;
%Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN ;&lt;br /&gt;
%Preparamos la matriz de la solución&lt;br /&gt;
x=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Euler&lt;br /&gt;
%Inicializamos&lt;br /&gt;
x(:,1)=y0;&lt;br /&gt;
y=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B,  Euler modificado&lt;br /&gt;
%Inicializamos&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
z=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Runge Kutta&lt;br /&gt;
%Inicializamos&lt;br /&gt;
z(:,1)=y0;&lt;br /&gt;
%Aplicamos el método&lt;br /&gt;
for i =1:length(t)-1&lt;br /&gt;
%Comenzacmos con Euler&lt;br /&gt;
 x(:,i+1)=x(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-x(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-x(1,i))+1/2*(x(2,i)-x(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-x(2,i))+4*cos(pi/6*t(i))+13/7*(22-x(2,i))-1/2*(x(2,i)-x(1,i))];&lt;br /&gt;
%Ahora Euler implícito&lt;br /&gt;
K=[(1/4)*(2-7*cos((pi/12)*t(i))-y(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-y(1,i))+1/2*(y(2,i)-y(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-y(2,i))+4*cos(pi/6*t(i))+13/7*(22-y(2,i))-1/2*(y(2,i)-y(1,i))];&lt;br /&gt;
y(:,i+1)=y(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-(y(1,i))+1/2*h*K(1,1))+((10*t(i))/(1+t(i)))+(5/3)*(22-(y(1,i)+1/2*h*K(1,1)))+1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1))) ; 1/5*(2-7*cos(pi/12*t(i))-(y(2,i)+1/2*h*K(2,1)))+4*cos(pi/6*t(i))+13/7*(22-(y(2,i)+1/2*h*K(2,1)))-1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1)))];&lt;br /&gt;
%Ahora Runge-Kutta&lt;br /&gt;
K1=[1/4*(2-7*cos((pi/12)*t(i))-z(1,i))+(10*t(i)/(1+t(i)))+5/3*(22-z(1,i))+1/2*(z(2,i)-z(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-z(2,i))+4*cos(pi/6*t(i))+13/7*(22-z(2,i))-1/2*(z(2,i)-z(1,i))];&lt;br /&gt;
K2=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K1(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K1(1)))+1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K1(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K1(2)))-1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1)))];&lt;br /&gt;
K3=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K2(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K2(1)))+1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K2(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K2(2)))-1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1)))];&lt;br /&gt;
K4=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+h*K3(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+h*K3(1)))+1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+h*K3(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+h*K3(2)))-1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1)))];&lt;br /&gt;
z(:,i+1)=z(:,i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
end&lt;br /&gt;
%Temperatura exterior&lt;br /&gt;
M=2-7*cos(pi*t/12);&lt;br /&gt;
%Dibujamos las gráficas&lt;br /&gt;
figure (1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M,'c-*')&lt;br /&gt;
plot(t,x(1,:),'y')&lt;br /&gt;
plot(t,x(2,:),'m')&lt;br /&gt;
plot(t,y(1,:),'r')&lt;br /&gt;
plot(t,y(2,:),'g')&lt;br /&gt;
plot(t,z(1,:),'b')&lt;br /&gt;
plot(t,z(2,:),'k')&lt;br /&gt;
title('Paso h=0.001')&lt;br /&gt;
legend('Tª Exterior','TªA Euler','TªB Euler','TªA Euler implícito','TªB Euler implícito','TªA Runge-Kutta','TªB Runge-Kutta','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas')&lt;br /&gt;
ylabel('Temperatura A y Temperatura B')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
====Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.1 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.1 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que es relativamente pequeño las gráficas de cada temperatura interior obtenidas con los distintos métodos difieren entre ellas. Aunque la diferencia no es muy grande si es apreciable por lo que no sería un tamaño de paso demasiado conveniente. &lt;br /&gt;
[[Archivo:H01.jpg|marco|centro]]&lt;br /&gt;
La siguiente imagen es un zoom de anterior gráfica para que se pueda apreciar con mayor detalle la diferencia de las soluciones halladas con cada método.&lt;br /&gt;
[[Archivo:H01zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.01  ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.01 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que ya comienza a ser más considerable las gráficas de cada temperatura interior obtenidas con los distintos métodos prácticamente no difieren entre ellas. A primera vista y sin realizar un zoom se podría decir que las curvas están superpuestas. Este tamaño ya puede resultarnos lo suficientemente aproximado.&lt;br /&gt;
[[Archivo:H001.jpg|marco|centro]]&lt;br /&gt;
En la siguiente imagen se puede observar que para apreciar la separación de las curvas el zoom que se debe realizar es mucho mayor que el anterior.&lt;br /&gt;
[[Archivo:H001zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.001 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.001 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso las curvas se acercan aún más que en el caso anterior, por lo cual este tamaño de paso nos daría un salución aún más aproximada a la realidad.&lt;br /&gt;
[[Archivo:H0001.jpg|marco|centro]]&lt;br /&gt;
En la imagen se observa que para lograr ver que las curvas no están realmente superpuestas, el zoom que hay que realizar es enorme y por supuesto incluso mayor que el anterior.&lt;br /&gt;
[[Archivo:H0001zoom.jpg|marco|centro]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29095</id>
		<title>Modelo Térmico de un Edificio.(Grupo 13A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29095"/>
				<updated>2015-03-06T22:47:04Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Modelo Térmico de un Edificio.(Grupo 13A) | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | María Aguilera, Paula Martínez, Miguel Sánchez, Laura García, Isabel Roselló, Sarah Boufounas }}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
Este trabajo consiste en estudiar, mediante un modelo matématico, el comportamiento de la temperatura interior de un edificio en un periodo de 24 horas. Esta temperatura dependerá del calor generado dentro, de la temperatura exterior y del sistema de calefacción o aire acondicionado. Designaremos estos factores como:&lt;br /&gt;
:* H(t) → Calor generado por las personas, luces, máquinas...&lt;br /&gt;
:* M(t) → Temperatura exterior&lt;br /&gt;
:* U(t) → Calentamiento producido por la calefacción o enfriamiento debido al aire acondicionado&lt;br /&gt;
&lt;br /&gt;
==Problema de Cauchy==&lt;br /&gt;
Designando la temperatura del edificio como T(t) el problema de valor inicial queda como:&lt;br /&gt;
[[Archivo:Jeje2.PNG|centro]]&lt;br /&gt;
Donde k es una constante del edificio que depende del número de puertas, ventanas, aislamiento, etc.&lt;br /&gt;
===Problema de Cauchy particularizado===&lt;br /&gt;
Denominamos t'=1/k al tiempo en que el edificio sufre un cambio de temperatura considerable, este tiempo es denominado como la constante de tiempo del edificio o constante de tiempo de transferencia de calor entre el edificio y el exterior.&lt;br /&gt;
Respondiendo a la primera pregunta el tiempo que tarda en cambiar considerablemente la temperatura para un edificio cerrado esta entre 2 y 4 horas.&lt;br /&gt;
En este caso particular tomaremos un tiempo t'=3 por lo que la constante k es igual a ⅓, el tiempo a medianoche es t=0 con una To=14, la temperatura exterior M(t) es constante e igual a 8 ºC y el calor generado por las personas H(t) y por la calefaccion U(t) es igual a 0, y nos queda el problema siguiente:&lt;br /&gt;
[[Archivo:Jeje3.PNG|centro]]&lt;br /&gt;
===Euler Implícito para el problema de valor inicial===&lt;br /&gt;
Tomamos una longitud de paso h=0.01 y comparamos el resultado con la ecuación exacta que resolviendo el problema analíticamente da T=6*e^(-1/3*t)+8 y podemos comprobar que es prácticamente idéntica.&lt;br /&gt;
[[Archivo:Jojo2.JPG|centro]]&lt;br /&gt;
[[Archivo:Jojo1.JPG|centro]]&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal==&lt;br /&gt;
En este apartado consideramos la razon de calentamiento  &amp;lt;math&amp;gt;\ H(t)=Ho=cte &amp;lt;/math&amp;gt;, no hay calefaccion o enfriamiento U(t)=0, y la temperatura exterior M(t) varia de forma senoidal en un perido de 24 horas con un mínimo en t=0 horas y un máximo en t=12 horas. &amp;lt;math&amp;gt;\ M(t)=Mo - Bcos(ωt) &amp;lt;/math&amp;gt; con Mo y B constantes &amp;gt;0 y &amp;lt;math&amp;gt;\ ω=\frac{π}{12}\ &amp;lt;/math&amp;gt; radianes/hora y un &amp;lt;math&amp;gt;\ T(0)=To &amp;lt;/math&amp;gt;.&lt;br /&gt;
Para demostrar que:  &amp;lt;math&amp;gt; T(t)=Bo - BF(t) + Ce^{-kt} &amp;lt;/math&amp;gt; siendo \[\left\{\begin{matrix}\ Bo = Mo + \frac{Ho}{k}\ , &amp;amp; \\ F(t)= \frac{\cos(ωt)+\frac{ω}{k}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - Bo + \frac{B}{1+\frac{ω^2}{k^2}}\\ &amp;amp; \end{matrix}\right.\] &lt;br /&gt;
Tenemos que resolver el problema de valor inicial: \[\left\{\begin{matrix}\ T'=k[Mo-Bcos(ωt)-T]+Ho, \\ T(0)=To &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:Para la homogénea &amp;lt;math&amp;gt; T'+kT=0 &amp;lt;/math&amp;gt; la solución es &amp;lt;math&amp;gt; T_{h}=Ce^{-kt} &amp;lt;/math&amp;gt;&lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Tanteamos una solucion &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; y resolviendo nos da &amp;lt;math&amp;gt; Α=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
Y seguidamente para la segunda solucion particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; que metiendola en la ecuación &amp;lt;math&amp;gt; T'_{p2}+kT_{p2}=-kBcos(ωt)&amp;lt;/math&amp;gt; y resolviendo por Cramer obtenemos &amp;lt;math&amp;gt; f=\frac{ωkB}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; g=\frac{{k}^2B}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; y por tanto &amp;lt;math&amp;gt; T_{p2}=\frac{-B}{1+{(\frac{ω}{k})}^2}cos(ωt)-\frac{\frac{ω}{k}B}{1+{(\frac{ω}{k})}^2}sin(ωt)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt; T(t)=Mo+\frac{Ho}{k}\ -B[\frac{1}{1+{(\frac{ω}{k})}^2}cos(ωt)+\frac{\frac{ω}{k}}{1+{(\frac{ω}{k})}^2}sin(ωt)] +Ce^{-kt} &amp;lt;/math&amp;gt; e imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; se obtiene un &amp;lt;math&amp;gt; C=To -Bo+\frac{B}{1+{(\frac{ω}{k})}^2}\ &amp;lt;/math&amp;gt; exactamente como dice el enunciado.&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado pide demostrar que &amp;lt;math&amp;gt; Bo &amp;lt;/math&amp;gt; es aproximadamente la temperatura media diaria dentro del edificio, y que con &amp;lt;math&amp;gt; Ho=0 &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; Bo=Mo &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que planteamos la siguiente ecuación → &amp;lt;math&amp;gt; T_{media}(t) = \frac{\int_0^{24}{T(t)dt}}{24}\ = \frac{\int_0^{24}{Bo-BF(t)+Ce^{-kt})dt}}{24}\ ≈ \frac{\int_0^{24}{Bo dt}}{24}\ ≈ Bo &amp;lt;/math&amp;gt;   al ser  &amp;lt;math&amp;gt; \int_0^{24}{F(t)dt} = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;  \int_0^{24}{Ce^{-kt}dt} ≈ 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el tercer apartado tenemos que demostrar que la variación senoidal del edificio tiene un retraso de '''α''' horas respecto a la variación exterior con un &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2} cos(ωt-α), t&amp;gt;0 &amp;lt;/math&amp;gt; y que &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que nos queda &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2}(cos(ωt) + \frac{ω}{k}\sin(ωt)) = (1+\frac{ω^2}{k^2})^{-1/2}cos(ωt-α)  &amp;lt;/math&amp;gt; → &amp;lt;math&amp;gt; cos(ωt) + \frac{ω}{k}\sin(ωt) = cos(ωt)cos(α) + sin(ωt)sin(α) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ cos(ωt)=cos(ωt)cos(α) &amp;amp; \frac{w}{k}\sin(ωt)=sin(ωt)sin(α) &amp;amp; \end{matrix}\right.\]   \[\left\{\begin{matrix}\ 1=cos(α) &amp;amp; \frac{w}{k}=sin(α) &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
Y por lo tanto &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal con termostato==&lt;br /&gt;
Analizamos a continuación un segundo caso. Supongamos ahora que el edificio dispone de un termostato que adecúa la temperatura interior del edificio en función de la temperatura deseada (TD). Para ello el sistema mide la temperatura real y aporta calor o frío al interior, o, en caso de corresponder con la temperatura deseada, permanece apagado.  La cantidad de calor o enfriamiento suministrado vendrá dado por la función U(t), proporcional a esta diferencia de temperatura. &lt;br /&gt;
 &amp;lt;math&amp;gt; U(t)=Ku [Td - T(t)] &amp;lt;/math&amp;gt;&lt;br /&gt;
Demostraremos a continuación que la solución del nuevo problema de valor inicial (PVI) es:&lt;br /&gt;
&amp;lt;math&amp;gt; T(t) = B2-B1F1(t)+Ce^{-k1t} &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
\[\left\{\begin{matrix}\ K1 = k+Ku\ , &amp;amp; \\ B2 = \frac{KuTd+kMo+Ho}{K1}\ \, \\ B1 = \frac{kB}{K1}\ \,  \\ F1(t)= \frac{\cos(wt)+\frac{w}{k1}\sin(wt)}{1+\frac{w^2}{k^2}}\ \, \\ C= To - B2 + F1(0) \ &amp;amp; \end{matrix}\right.\]   &lt;br /&gt;
Para demostrarlo paso a paso comenzamos resolviendo el problema de valor inicial: &amp;lt;math&amp;gt; T' = k[(Mo-Bcos(wt)]-T]+Ho+Ku[Td-T] &amp;lt;/math&amp;gt;&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:La solución de la ecuación homogénea &amp;lt;math&amp;gt; T'+KT + KuT = 0 &amp;lt;/math&amp;gt;, empleando el método de separación de variables es &amp;lt;math&amp;gt; T = Ce^{-(k+Ku)} &amp;lt;/math&amp;gt; . Como podemos observar, el término &amp;lt;math&amp;gt; k+ku=K1 &amp;lt;/math&amp;gt; . Queda así resuelta la primera parte de esta cuestión. &lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho+KuTd &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Empleando el método de resolución por tanteo en &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; obtenemos &amp;lt;math&amp;gt; A = \frac{KuTd+kMo+Ho}{k + Ku}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}= \frac{KuTd+kMo+Ho}{K1}\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos ver, la expresión B2 coincide con esta primera solución particular hallada.&lt;br /&gt;
Del mismo modo, para la segunda solución particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; . Derivando esta expresión  math&amp;gt; T_{p2}=-fsen(ωt)+gωcos (ωt) &amp;lt;/math&amp;gt; y sustituyéndola en la EDOL llegamos a un sistema de ecuaciones que es fácilmente resoluble por Cramer, obteniendo los valores de f y g y sustituyéndolos en la anterior expresión de ''' T_{p2}'''. La nueva expresión queda:&lt;br /&gt;
&amp;lt;math&amp;gt; T_{p2} (t)=-\frac{\frac{kB}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)-\frac{\frac{KB}{K_{1}^2}w}{1+{(\frac{w}{K_{1}})}^2}sin(wt) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt;T(t)=\frac{kMo+Ho+kUT_{D}}{K_{1}}-B1{[\frac{\frac{k}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)+\frac{\frac{k}{K_{1}^2}w}{1+{(\frac{w}{k_{1}})}^2}sin(wt)]}+ce^{-kt}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar, el factor que multiplica a B1 es  ''' F_{1}(t)'''.&lt;br /&gt;
Finalmente, imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; obtenemos el término correspondiente al término C dado por el enunciado:&lt;br /&gt;
&amp;lt;math&amp;gt; C = To - Bo + \frac{B}{1+\frac{w^2}{k^2}}\\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=7, k=1/3, B=5, T0=13&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=13;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=7;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
C=y0-B0+(B/(1+(w/k)^2));&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F=(1/(1+(w/k)^2))*(cos(w*t)+(sin(w*t)*(w/k)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B0-B*F+C*(exp(-k*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
 y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3;&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3);&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3;&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3;&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
hold off&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:2h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 19.96 º C y con Runge-kutta es 19.99 º C,  alcanzadas a las 14.5 horas y 14.6 horas respectivamente. Este dato se aproxima mucho a la temperatura máxima de la solución exacta, que es 19.93  Así mismo la temperatura mínima obtenida por Euler es 12.08 ºC y por Runge-Kutta es 12.12ºC, alcanzadas ambas a las 2.6 horas, también muy próximas a los 12.11 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   15.9996 y  16.0322 para cada uno de los métodos y 16 en el caso de la exacta. &lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
La temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:2h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:2h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y en este caso también coinciden con los de la exacta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Aproximación de la temperatura media a B2 y a la temperatura deseada===&lt;br /&gt;
A continuación vamos a demostrar que la temperatura media es igual a B2&lt;br /&gt;
&lt;br /&gt;
Suponemos un valor medio de 24 horas:&lt;br /&gt;
[[Archivo:Susu1.PNG|centro]]&lt;br /&gt;
[[Archivo:Susu3.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
Seguidamente el ejercio nos pide que demostremos que la temperatura media está muy próxima a la temperatura deseada.&lt;br /&gt;
[[Archivo:Susu4.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=4, k=1/3, B=5, T0=24,KU=7/8, TD=22&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=24;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=4;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
KU=7/8;&lt;br /&gt;
TD=22;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
&lt;br /&gt;
K1=k+KU;&lt;br /&gt;
B2=(1/K1)*((KU*TD)+(k*M0)+H0);&lt;br /&gt;
B1=(k*B)/K1;&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F1=(1/(1+(w/K1)^2))*(cos(w*t)+(sin(w*t)*(w/K1)));&lt;br /&gt;
C=y0-B2+(1/(1+(w/K1)^2))*(cos(w*0)+(sin(w*0)*(w/K1)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B2-B1*F1+C*(exp(-K1*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
F1=zeros(1,N+1);&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)))); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)));&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3+(KU*(TD-(y(i)+(0.5*U1*h)))));&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3+(KU*(TD-(y(i)+(0.5*U2*h))));&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3+(KU*(TD-(y(i)+(U3*h))));&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:3h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 24 º C y con Runge-kutta es también 24 º C. Este dato es bastante póximo a la temperatura máxima de la solución exacta, que es 23.64ºC.  Así mismo la temperatura mínima obtenida por Euler es 18.19 ºC y por Runge-Kutta es 18.53ºC, también muy próximas a los 18.2 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   19.71 y  20.04  para cada uno de los métodos y 19.7 en el caso de la exacta. &lt;br /&gt;
Por tanto observamos que para este tamaño de paso la solución más aproximada nos la proporciona el método de Euler.&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
Podemos observar que la temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio, pero en este caso, al haber un aparato que regula la temperatura de forma que se aproxime a una temperatura deseada observamos que el rango de temperaturas en el que varía la temperatura interior del edificio es de 5.43, mucho menor que en el del apartado anterior y que la temperatura media es de 19.7 ºC valor bastante cercano a los 22ºC de la temperatura deseada.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:3h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
En este caso también obtenemos resultados más aproximados con el método de Euler.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:3h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y son prácticamente iguales a los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la temperatura del edificio dividido en dos zonas==&lt;br /&gt;
&lt;br /&gt;
El edificio consta ahora de dos zonas A y B. Designaremos a la temperatura en la zona A por Ta(t), y la temperatura en la zona B por Tb(t). Como dato del enunciado sabemos que la temperatura inicial en la zona A es de 20 grados y  la de la zona B es de 18 grados.&lt;br /&gt;
Ha(t) designara a la razón de calentamiento adicional en la zona A y  Ua(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
Asi mismo, Hb(t) designara a la razón de calentamiento adicional en la zona B  y  Ub(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
&lt;br /&gt;
Sabemos que las constantes de tiempo de transferencia de calor son de 4 h entre A y el exterior, 5 h entre B y el exterior y 2 h entre A y B. &lt;br /&gt;
Despejando de t=1/k obtenemos : 1/4 , 1/5 y 1/2 respectivamente.&lt;br /&gt;
&lt;br /&gt;
Recordamos que el problema de valor inicial (PVI) o problema de Cauchy es el siguiente sistema de dos ecuaciones:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus2.PNG]]&lt;br /&gt;
 &lt;br /&gt;
La temperatura exterior  variara en forma de onda senoidal durante un t[0,24] de este modo :&lt;br /&gt;
M(t) - Mo - B * cos ( wt ) y nos queda que : M(t) - 2- 7 * cos (( pi/12)*t)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus3.PNG]]&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el problema de Cauchy que satisface las temperaturas Ta(t) y Tb(t) es:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus1.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Solución numérica===&lt;br /&gt;
&lt;br /&gt;
Para resolver el sistema de ecuaciones resultante nos ayudaremos de matlab. Se ha creado un programa que nos dará las soluciones a este sistema y nos dibujará las gráficas de las temperaturas (temperatura interior en zona A, temperatura interior en zona B y temperatura exterior) en función del tiempo durante 24 horas. Para ello deberemos dar un número de paso (h). En nuestro caso se ha utilizado h=0.1;h=0.01;h=0.001. Cuanto mayor sea el número de paso, mayor será la exactitud de la solución pues más se acercará esta a la solución exacta, la cual se lograría integrando. Se utilizan tres métodos distintos: Euler, Euler implícito y Runge-Kutta de orden 4. Cada uno de ellos nos dará una solución distinta, pues todos son métodos aproximados, aunque todos ellos nos darán soluciones muy similares, que serán también similares a la solución exacta.&lt;br /&gt;
Por último cabe señalar que al ser un sistema en lugar de una sola ecuación diferencial estos programas deberán de operan con matrices.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
t0=0; tN=24; h=0.001; y0=[20;18]; %Variaremos h dándole como valores 0.1;0.01;0.001&lt;br /&gt;
%Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN ;&lt;br /&gt;
%Preparamos la matriz de la solución&lt;br /&gt;
x=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Euler&lt;br /&gt;
%Inicializamos&lt;br /&gt;
x(:,1)=y0;&lt;br /&gt;
y=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B,  Euler modificado&lt;br /&gt;
%Inicializamos&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
z=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Runge Kutta&lt;br /&gt;
%Inicializamos&lt;br /&gt;
z(:,1)=y0;&lt;br /&gt;
%Aplicamos el método&lt;br /&gt;
for i =1:length(t)-1&lt;br /&gt;
%Comenzacmos con Euler&lt;br /&gt;
 x(:,i+1)=x(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-x(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-x(1,i))+1/2*(x(2,i)-x(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-x(2,i))+4*cos(pi/6*t(i))+13/7*(22-x(2,i))-1/2*(x(2,i)-x(1,i))];&lt;br /&gt;
%Ahora Euler implícito&lt;br /&gt;
K=[(1/4)*(2-7*cos((pi/12)*t(i))-y(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-y(1,i))+1/2*(y(2,i)-y(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-y(2,i))+4*cos(pi/6*t(i))+13/7*(22-y(2,i))-1/2*(y(2,i)-y(1,i))];&lt;br /&gt;
y(:,i+1)=y(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-(y(1,i))+1/2*h*K(1,1))+((10*t(i))/(1+t(i)))+(5/3)*(22-(y(1,i)+1/2*h*K(1,1)))+1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1))) ; 1/5*(2-7*cos(pi/12*t(i))-(y(2,i)+1/2*h*K(2,1)))+4*cos(pi/6*t(i))+13/7*(22-(y(2,i)+1/2*h*K(2,1)))-1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1)))];&lt;br /&gt;
%Ahora Runge-Kutta&lt;br /&gt;
K1=[1/4*(2-7*cos((pi/12)*t(i))-z(1,i))+(10*t(i)/(1+t(i)))+5/3*(22-z(1,i))+1/2*(z(2,i)-z(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-z(2,i))+4*cos(pi/6*t(i))+13/7*(22-z(2,i))-1/2*(z(2,i)-z(1,i))];&lt;br /&gt;
K2=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K1(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K1(1)))+1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K1(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K1(2)))-1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1)))];&lt;br /&gt;
K3=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K2(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K2(1)))+1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K2(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K2(2)))-1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1)))];&lt;br /&gt;
K4=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+h*K3(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+h*K3(1)))+1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+h*K3(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+h*K3(2)))-1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1)))];&lt;br /&gt;
z(:,i+1)=z(:,i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
end&lt;br /&gt;
%Temperatura exterior&lt;br /&gt;
M=2-7*cos(pi*t/12);&lt;br /&gt;
%Dibujamos las gráficas&lt;br /&gt;
figure (1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M,'c-*')&lt;br /&gt;
plot(t,x(1,:),'y')&lt;br /&gt;
plot(t,x(2,:),'m')&lt;br /&gt;
plot(t,y(1,:),'r')&lt;br /&gt;
plot(t,y(2,:),'g')&lt;br /&gt;
plot(t,z(1,:),'b')&lt;br /&gt;
plot(t,z(2,:),'k')&lt;br /&gt;
title('Paso h=0.001')&lt;br /&gt;
legend('Tª Exterior','TªA Euler','TªB Euler','TªA Euler implícito','TªB Euler implícito','TªA Runge-Kutta','TªB Runge-Kutta','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas')&lt;br /&gt;
ylabel('Temperatura A y Temperatura B')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
====Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.1 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.1 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que es relativamente pequeño las gráficas de cada temperatura interior obtenidas con los distintos métodos difieren entre ellas. Aunque la diferencia no es muy grande si es apreciable por lo que no sería un tamaño de paso demasiado conveniente. &lt;br /&gt;
[[Archivo:H01.jpg|marco|centro]]&lt;br /&gt;
La siguiente imagen es un zoom de anterior gráfica para que se pueda apreciar con mayor detalle la diferencia de las soluciones halladas con cada método.&lt;br /&gt;
[[Archivo:H01zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.01  ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.01 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que ya comienza a ser más considerable las gráficas de cada temperatura interior obtenidas con los distintos métodos prácticamente no difieren entre ellas. A primera vista y sin realizar un zoom se podría decir que las curvas están superpuestas. Este tamaño ya puede resultarnos lo suficientemente aproximado.&lt;br /&gt;
[[Archivo:H001.jpg|marco|centro]]&lt;br /&gt;
En la siguiente imagen se puede observar que para apreciar la separación de las curvas el zoom que se debe realizar es mucho mayor que el anterior.&lt;br /&gt;
[[Archivo:H001zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.001 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.001 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso las curvas se acercan aún más que en el caso anterior, por lo cual este tamaño de paso nos daría un salución aún más aproximada a la realidad.&lt;br /&gt;
[[Archivo:H0001.jpg|marco|centro]]&lt;br /&gt;
En la imagen se observa que para lograr ver que las curvas no están realmente superpuestas, el zoom que hay que realizar es enorme y por supuesto incluso mayor que el anterior.&lt;br /&gt;
[[Archivo:H0001zoom.jpg|marco|centro]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29093</id>
		<title>Modelo Térmico de un Edificio.(Grupo 13A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Modelo_T%C3%A9rmico_de_un_Edificio.(Grupo_13A)&amp;diff=29093"/>
				<updated>2015-03-06T22:45:56Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Modelo Térmico de un Edificio.(Grupo 13A) | [[:Categoría:Ecuaciones Diferenciales|Ecuaciones Diferenciales]]|[[:Categoría:ED14/15|Curso 2014-15]] | María Aguilera, Paula Martínez, Miguel Sánchez, Laura García, Isabel Roselló, Sarah Boufounas }}&lt;br /&gt;
[[Categoría:Ecuaciones Diferenciales]]&lt;br /&gt;
[[Categoría:ED14/15]]&lt;br /&gt;
[[Categoría:Trabajos 2014-15]]&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
Este trabajo consiste en estudiar, mediante un modelo matématico, el comportamiento de la temperatura interior de un edificio en un periodo de 24 horas. Esta temperatura dependerá del calor generado dentro, de la temperatura exterior y del sistema de calefacción o aire acondicionado. Designaremos estos factores como:&lt;br /&gt;
:* H(t) → Calor generado por las personas, luces, máquinas...&lt;br /&gt;
:* M(t) → Temperatura exterior&lt;br /&gt;
:* U(t) → Calentamiento producido por la calefacción o enfriamiento debido al aire acondicionado&lt;br /&gt;
&lt;br /&gt;
==Problema de Cauchy==&lt;br /&gt;
Designando la temperatura del edificio como T(t) el problema de valor inicial queda como:&lt;br /&gt;
[[Archivo:Jeje2.PNG|centro]]&lt;br /&gt;
Donde k es una constante del edificio que depende del número de puertas, ventanas, aislamiento, etc.&lt;br /&gt;
===Problema de Cauchy particularizado===&lt;br /&gt;
Denominamos t'=1/k al tiempo en que el edificio sufre un cambio de temperatura considerable, este tiempo es denominado como la constante de tiempo del edificio o constante de tiempo de transferencia de calor entre el edificio y el exterior.&lt;br /&gt;
Respondiendo a la primera pregunta el tiempo que tarda en cambiar considerablemente la temperatura para un edificio cerrado esta entre 2 y 4 horas.&lt;br /&gt;
En este caso particular tomaremos un tiempo t'=3 por lo que la constante k es igual a ⅓, el tiempo a medianoche es t=0 con una To=14, la temperatura exterior M(t) es constante e igual a 8 ºC y el calor generado por las personas H(t) y por la calefaccion U(t) es igual a 0, y nos queda el problema siguiente:&lt;br /&gt;
[[Archivo:Jeje3.PNG|centro]]&lt;br /&gt;
===Euler Implícito para el problema de valor inicial===&lt;br /&gt;
Tomamos una longitud de paso h=0.01 y comparamos el resultado con la ecuación exacta que resolviendo el problema analíticamente da T=6*e^(-1/3*t)+8 y podemos comprobar que es prácticamente idéntica.&lt;br /&gt;
[[Archivo:Jojo2.JPG|centro]]&lt;br /&gt;
[[Archivo:Jojo1.JPG|centro]]&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal==&lt;br /&gt;
En este apartado consideramos la razon de calentamiento  &amp;lt;math&amp;gt;\ H(t)=Ho=cte &amp;lt;/math&amp;gt;, no hay calefaccion o enfriamiento U(t)=0, y la temperatura exterior M(t) varia de forma senoidal en un perido de 24 horas con un mínimo en t=0 horas y un máximo en t=12 horas. &amp;lt;math&amp;gt;\ M(t)=Mo - Bcos(ωt) &amp;lt;/math&amp;gt; con Mo y B constantes &amp;gt;0 y &amp;lt;math&amp;gt;\ ω=\frac{π}{12}\ &amp;lt;/math&amp;gt; radianes/hora y un &amp;lt;math&amp;gt;\ T(0)=To &amp;lt;/math&amp;gt;.&lt;br /&gt;
Para demostrar que:  &amp;lt;math&amp;gt; T(t)=Bo - BF(t) + Ce^{-kt} &amp;lt;/math&amp;gt; siendo \[\left\{\begin{matrix}\ Bo = Mo + \frac{Ho}{k}\ , &amp;amp; \\ F(t)= \frac{\cos(ωt)+\frac{ω}{k}\sin(ωt)}{1+\frac{ω^2}{k^2}}\ \, \\ C= To - Bo + \frac{B}{1+\frac{ω^2}{k^2}}\\ &amp;amp; \end{matrix}\right.\] &lt;br /&gt;
Tenemos que resolver el problema de valor inicial: \[\left\{\begin{matrix}\ T'=k[Mo-Bcos(ωt)-T]+Ho, \\ T(0)=To &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:Para la homogénea &amp;lt;math&amp;gt; T'+kT=0 &amp;lt;/math&amp;gt; la solución es &amp;lt;math&amp;gt; T_{h}=Ce^{-kt} &amp;lt;/math&amp;gt;&lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Tanteamos una solucion &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; y resolviendo nos da &amp;lt;math&amp;gt; Α=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}=Mo+\frac{Ho}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
Y seguidamente para la segunda solucion particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; que metiendola en la ecuación &amp;lt;math&amp;gt; T'_{p2}+kT_{p2}=-kBcos(ωt)&amp;lt;/math&amp;gt; y resolviendo por Cramer obtenemos &amp;lt;math&amp;gt; f=\frac{ωkB}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; g=\frac{{k}^2B}{-{ω}^2-{k}^2}\ &amp;lt;/math&amp;gt; y por tanto &amp;lt;math&amp;gt; T_{p2}=\frac{-B}{1+{(\frac{ω}{k})}^2}cos(ωt)-\frac{\frac{ω}{k}B}{1+{(\frac{ω}{k})}^2}sin(ωt)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt; T(t)=Mo+\frac{Ho}{k}\ -B[\frac{1}{1+{(\frac{ω}{k})}^2}cos(ωt)+\frac{\frac{ω}{k}}{1+{(\frac{ω}{k})}^2}sin(ωt)] +Ce^{-kt} &amp;lt;/math&amp;gt; e imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; se obtiene un &amp;lt;math&amp;gt; C=To -Bo+\frac{B}{1+{(\frac{ω}{k})}^2}\ &amp;lt;/math&amp;gt; exactamente como dice el enunciado.&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado pide demostrar que &amp;lt;math&amp;gt; Bo &amp;lt;/math&amp;gt; es aproximadamente la temperatura media diaria dentro del edificio, y que con &amp;lt;math&amp;gt; Ho=0 &amp;lt;/math&amp;gt; entonces &amp;lt;math&amp;gt; Bo=Mo &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así que planteamos la siguiente ecuación → &amp;lt;math&amp;gt; T_{media}(t) = \frac{\int_0^{24}{T(t)dt}}{24}\ = \frac{\int_0^{24}{Bo-BF(t)+Ce^{-kt})dt}}{24}\ ≈ \frac{\int_0^{24}{Bo dt}}{24}\ ≈ Bo &amp;lt;/math&amp;gt;   al ser  &amp;lt;math&amp;gt; \int_0^{24}{F(t)dt} = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;  \int_0^{24}{Ce^{-kt}dt} ≈ 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el tercer apartado tenemos que demostrar que la variación senoidal del edificio tiene un retraso de '''α''' horas respecto a la variación exterior con un &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2} cos(ωt-α), t&amp;gt;0 &amp;lt;/math&amp;gt; y que &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De modo que nos queda &amp;lt;math&amp;gt; F(t) = (1+\frac{ω^2}{k^2})^{-1/2}(cos(ωt) + \frac{ω}{k}\sin(ωt)) = (1+\frac{ω^2}{k^2})^{-1/2}cos(ωt-α)  &amp;lt;/math&amp;gt; → &amp;lt;math&amp;gt; cos(ωt) + \frac{ω}{k}\sin(ωt) = cos(ωt)cos(α) + sin(ωt)sin(α) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\[\left\{\begin{matrix}\ cos(ωt)=cos(ωt)cos(α) &amp;amp; \frac{w}{k}\sin(ωt)=sin(ωt)sin(α) &amp;amp; \end{matrix}\right.\]   \[\left\{\begin{matrix}\ 1=cos(α) &amp;amp; \frac{w}{k}=sin(α) &amp;amp; \end{matrix}\right.\]&lt;br /&gt;
&lt;br /&gt;
Y por lo tanto &amp;lt;math&amp;gt; tan(α)=\frac{ω}{k}\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelo con termostato==&lt;br /&gt;
Analizamos a continuación un segundo caso. Supongamos ahora que el edificio dispone de un termostato que adecúa la temperatura interior del edificio en función de la temperatura deseada (TD). Para ello el sistema mide la temperatura real y aporta calor o frío al interior, o, en caso de corresponder con la temperatura deseada, permanece apagado.  La cantidad de calor o enfriamiento suministrado vendrá dado por la función U(t), proporcional a esta diferencia de temperatura. &lt;br /&gt;
 &amp;lt;math&amp;gt; U(t)=Ku [Td - T(t)] &amp;lt;/math&amp;gt;&lt;br /&gt;
Demostraremos a continuación que la solución del nuevo problema de valor inicial (PVI) es:&lt;br /&gt;
&amp;lt;math&amp;gt; T(t) = B2-B1F1(t)+Ce^{-k1t} &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde:&lt;br /&gt;
\[\left\{\begin{matrix}\ K1 = k+Ku\ , &amp;amp; \\ B2 = \frac{KuTd+kMo+Ho}{K1}\ \, \\ B1 = \frac{kB}{K1}\ \,  \\ F1(t)= \frac{\cos(wt)+\frac{w}{k1}\sin(wt)}{1+\frac{w^2}{k^2}}\ \, \\ C= To - B2 + F1(0) \ &amp;amp; \end{matrix}\right.\]   &lt;br /&gt;
Para demostrarlo paso a paso comenzamos resolviendo el problema de valor inicial: &amp;lt;math&amp;gt; T' = k[(Mo-Bcos(wt)]-T]+Ho+Ku[Td-T] &amp;lt;/math&amp;gt;&lt;br /&gt;
Es una ecuación lineal de primer orden y la resolvemos como &amp;lt;math&amp;gt; Tgeneral=Thomogenea+Tparticular &amp;lt;/math&amp;gt;.&lt;br /&gt;
:La solución de la ecuación homogénea &amp;lt;math&amp;gt; T'+KT + KuT = 0 &amp;lt;/math&amp;gt;, empleando el método de separación de variables es &amp;lt;math&amp;gt; T = Ce^{-(k+Ku)} &amp;lt;/math&amp;gt; . Como podemos observar, el término &amp;lt;math&amp;gt; k+ku=K1 &amp;lt;/math&amp;gt; . Queda así resuelta la primera parte de esta cuestión. &lt;br /&gt;
:Para resolver la solución particular aplicamos el principio de la superposición y obtenemos dos soluciones particulares una para &amp;lt;math&amp;gt; y_{1}(t)=kMo+Ho+KuTd &amp;lt;/math&amp;gt; y otra para &amp;lt;math&amp;gt; y_{2}(t)=-kBcos(ωt) &amp;lt;/math&amp;gt;&lt;br /&gt;
Empleando el método de resolución por tanteo en &amp;lt;math&amp;gt; T_{p1}=Α \ y \ T'_{p1}=0 &amp;lt;/math&amp;gt; obtenemos &amp;lt;math&amp;gt; A = \frac{KuTd+kMo+Ho}{k + Ku}\ &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; T_{p1}= \frac{KuTd+kMo+Ho}{K1}\ &amp;lt;/math&amp;gt;.&lt;br /&gt;
Como podemos ver, la expresión B2 coincide con esta primera solución particular hallada.&lt;br /&gt;
Del mismo modo, para la segunda solución particular tanteamos &amp;lt;math&amp;gt; T_{p2}=fcos(ωt)+gsin(ωt) &amp;lt;/math&amp;gt; . Derivando esta expresión  math&amp;gt; T_{p2}=-fsen(ωt)+gωcos (ωt) &amp;lt;/math&amp;gt; y sustituyéndola en la EDOL llegamos a un sistema de ecuaciones que es fácilmente resoluble por Cramer, obteniendo los valores de f y g y sustituyéndolos en la anterior expresión de ''' T_{p2}'''. La nueva expresión queda:&lt;br /&gt;
&amp;lt;math&amp;gt; T_{p2} (t)=-\frac{\frac{kB}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)-\frac{\frac{KB}{K_{1}^2}w}{1+{(\frac{w}{K_{1}})}^2}sin(wt) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución &amp;lt;math&amp;gt; T(t)=T_{h}+T_{p1}+T_{p2} &amp;lt;/math&amp;gt; nos queda &amp;lt;math&amp;gt;T(t)=\frac{kMo+Ho+kUT_{D}}{K_{1}}-B1{[\frac{\frac{k}{K_{1}}}{1+{(\frac{w}{K_{1}})}^2}cos(wt)+\frac{\frac{k}{K_{1}^2}w}{1+{(\frac{w}{k_{1}})}^2}sin(wt)]}+ce^{-kt}&amp;lt;/math&amp;gt;&lt;br /&gt;
Como podemos observar, el factor que multiplica a B1 es  ''' F_{1}(t)'''.&lt;br /&gt;
Finalmente, imponiendo la condición inicial &amp;lt;math&amp;gt; T(0)=To &amp;lt;/math&amp;gt; obtenemos el término correspondiente al término C dado por el enunciado:&lt;br /&gt;
&amp;lt;math&amp;gt; C = To - Bo + \frac{B}{1+\frac{w^2}{k^2}}\\ &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=7, k=1/3, B=5, T0=13&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=13;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=7;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
C=y0-B0+(B/(1+(w/k)^2));&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F=(1/(1+(w/k)^2))*(cos(w*t)+(sin(w*t)*(w/k)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B0-B*F+C*(exp(-k*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i=1:N&lt;br /&gt;
 y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3;&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3);&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3;&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3;&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
hold off&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:2h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 19.96 º C y con Runge-kutta es 19.99 º C,  alcanzadas a las 14.5 horas y 14.6 horas respectivamente. Este dato se aproxima mucho a la temperatura máxima de la solución exacta, que es 19.93  Así mismo la temperatura mínima obtenida por Euler es 12.08 ºC y por Runge-Kutta es 12.12ºC, alcanzadas ambas a las 2.6 horas, también muy próximas a los 12.11 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   15.9996 y  16.0322 para cada uno de los métodos y 16 en el caso de la exacta. &lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
La temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:2h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:2h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T2h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y en este caso también coinciden con los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Modelo con una variación senoidal con termostato==&lt;br /&gt;
===Aproximación de la temperatura media a B2 y a la temperatura deseada===&lt;br /&gt;
A continuación vamos a demostrar que la temperatura media es igual a B2&lt;br /&gt;
&lt;br /&gt;
Suponemos un valor medio de 24 horas:&lt;br /&gt;
[[Archivo:Susu1.PNG|centro]]&lt;br /&gt;
[[Archivo:Susu3.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
Seguidamente el ejercio nos pide que demostremos que la temperatura media está muy próxima a la temperatura deseada.&lt;br /&gt;
[[Archivo:Susu4.PNG|centro]]&lt;br /&gt;
&lt;br /&gt;
===Representación de la temperatura interior y exterior del edificio===&lt;br /&gt;
Mediante el método de Euler y de Runge-kutta 4 hacemos un programa en Matlab que nos representa la solución para los datos:&lt;br /&gt;
H0=3, M0=4, k=1/3, B=5, T0=24,KU=7/8, TD=22&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%DATOS DEL PROBLEMA&lt;br /&gt;
t0=0;&lt;br /&gt;
tN=24;&lt;br /&gt;
y0=24;&lt;br /&gt;
H0=3;&lt;br /&gt;
M0=4;&lt;br /&gt;
k=1/3;&lt;br /&gt;
B=5;&lt;br /&gt;
KU=7/8;&lt;br /&gt;
TD=22;&lt;br /&gt;
w=pi/12;&lt;br /&gt;
B0=M0+(H0/k);&lt;br /&gt;
&lt;br /&gt;
K1=k+KU;&lt;br /&gt;
B2=(1/K1)*((KU*TD)+(k*M0)+H0);&lt;br /&gt;
B1=(k*B)/K1;&lt;br /&gt;
h=input('Introduce tamaño de paso');&lt;br /&gt;
N=(tN-t0)/h;&lt;br /&gt;
&lt;br /&gt;
% Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN;&lt;br /&gt;
&lt;br /&gt;
F1=(1/(1+(w/K1)^2))*(cos(w*t)+(sin(w*t)*(w/K1)));&lt;br /&gt;
C=y0-B2+(1/(1+(w/K1)^2))*(cos(w*0)+(sin(w*0)*(w/K1)));&lt;br /&gt;
%solucion exacta&lt;br /&gt;
x=B2-B1*F1+C*(exp(-K1*t));&lt;br /&gt;
%Ahora vamos a guardar los valores de las soluciones aproximadas en varios vectores (diferentes métodos)&lt;br /&gt;
y=zeros(1,N+1); %euler&lt;br /&gt;
y(1)=y0;&lt;br /&gt;
&lt;br /&gt;
u=zeros(1,N+1); %runge-kutta&lt;br /&gt;
u(1)=y0;&lt;br /&gt;
F1=zeros(1,N+1);&lt;br /&gt;
for i=1:N&lt;br /&gt;
y(i+1)=y(i)+h*((k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)))); %euler&lt;br /&gt;
&lt;br /&gt;
 U1=(k*((M0-(B*cos(w*t(i))))-y(i)))+3+(KU*(TD-y(i)));&lt;br /&gt;
 U2=(k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U1*h))))+3+(KU*(TD-(y(i)+(0.5*U1*h)))));&lt;br /&gt;
 U3=k*((M0-(B*cos(w*(t(i)+(0.5*h))))-(y(i)+(0.5*U2*h))))+3+(KU*(TD-(y(i)+(0.5*U2*h))));&lt;br /&gt;
 U4=k*((M0-(B*cos(w*(t(i)+(h))))-(y(i)+(U3*h))))+3+(KU*(TD-(y(i)+(U3*h))));&lt;br /&gt;
 u(i+1)=u(i)+h/6*(U1+2*U2+2*U3+U4); %runge-kutta4&lt;br /&gt;
end&lt;br /&gt;
M=M0-(B*cos((w)*t));&lt;br /&gt;
figure(1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,y,'b')&lt;br /&gt;
plot(t,u,'g')&lt;br /&gt;
plot(t,M,'r')&lt;br /&gt;
plot(t,x,'y')&lt;br /&gt;
legend('Temperatura interior, Euler','Temperatura interior, Runge-kutta','Temperatura exterior','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas');&lt;br /&gt;
ylabel('Temperatura en ºC');&lt;br /&gt;
Mediay=mean(y)&lt;br /&gt;
Mediau=mean(u)&lt;br /&gt;
MediaM=mean(M)&lt;br /&gt;
Mediax=mean(x)&lt;br /&gt;
Maxy=max(y)&lt;br /&gt;
Maxu=max(u)&lt;br /&gt;
MaxM=max(M)&lt;br /&gt;
Maxx=max(x)&lt;br /&gt;
Miny=min(y)&lt;br /&gt;
Minu=min(u)&lt;br /&gt;
MinM=min(M)&lt;br /&gt;
Minx=min(x)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.1 :'''&lt;br /&gt;
[[Archivo:3h01.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h0.png|centro]]&lt;br /&gt;
&lt;br /&gt;
La variación de la temperatura interior del edificio en este gráfico la hemos obtenido mediante los métodos de Euler y Runge-Kutta 4 con un h=0.1. &lt;br /&gt;
Se observa en la gráfica que ambos métodos nos proporcionan una función muy similar a la solución exacta. La temperatura máxima interior obtenida con Euler es 24 º C y con Runge-kutta es también 24 º C. Este dato es bastante póximo a la temperatura máxima de la solución exacta, que es 23.64ºC.  Así mismo la temperatura mínima obtenida por Euler es 18.19 ºC y por Runge-Kutta es 18.53ºC, también muy próximas a los 18.2 ºC de la solución exacta.&lt;br /&gt;
El periodo de la función es de 24 horas y el rango en el que varían las temperaturas es de 7.874. La temperatura media obtenida es   19.71 y  20.04  para cada uno de los métodos y 19.7 en el caso de la exacta. &lt;br /&gt;
Por tanto observamos que para este tamaño de paso la solución más aproximada nos la proporciona el método de Euler.&lt;br /&gt;
En cuanto a la variación de la temperatura exterior, tiene su mínimo, 2ºC, a medianoche (0 horas y 24 horas) y su máximo, 12 grados a las 12 horas (mediodía) y también tiene un periodo de 24 horas. El rango en el que varían las temperaturas en este caso es 10.&lt;br /&gt;
Podemos observar que la temperatura exterior influye en la temperatura interior del edificio de manera que a medida que se produce una variación en la exterior, se produce una variación similar pero atenuada  y con cierto retraso en la temperatura interior del edificio, pero en este caso, al haber un aparato que regula la temperatura de forma que se aproxime a una temperatura deseada observamos que el rango de temperaturas en el que varía la temperatura interior del edificio es de 5.43, mucho menor que en el del apartado anterior y que la temperatura media es de 19.7 ºC valor bastante cercano a los 22ºC de la temperatura deseada.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.01 :'''&lt;br /&gt;
[[Archivo:3h001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h00.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Al emplear un tamaño de paso menor que en el anterior caso, observamos que la diferencia entre la función representada por el método de Euler y la representada por el método de Runge-kutta 4 es inferior que en el caso anterior, y también su variación con respecto a la solución exacta como se puede comprobar en los datos concretos como la temperatura máxima, la mínima y la media.&lt;br /&gt;
En este caso también obtenemos resultados más aproximados con el método de Euler.&lt;br /&gt;
&lt;br /&gt;
'''Grafico Euler y Runge-Kutta 4 h=0.001 :'''&lt;br /&gt;
[[Archivo:3h0001.png|centro]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:T3h000.png|centro]]&lt;br /&gt;
&lt;br /&gt;
Del mismo modo que ocurrió en el caso anterior, al disminuir aún más el tamaño de paso las soluciones obtenidas se acercan más a la realidad, y por tanto los datos como las temperaturas mínima, máxima y media coinciden en ambos métodos y son prácticamente iguales a los de la exacta.&lt;br /&gt;
&lt;br /&gt;
==Estudio de la temperatura del edificio dividido en dos zonas==&lt;br /&gt;
&lt;br /&gt;
El edificio consta ahora de dos zonas A y B. Designaremos a la temperatura en la zona A por Ta(t), y la temperatura en la zona B por Tb(t). Como dato del enunciado sabemos que la temperatura inicial en la zona A es de 20 grados y  la de la zona B es de 18 grados.&lt;br /&gt;
Ha(t) designara a la razón de calentamiento adicional en la zona A y  Ua(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
Asi mismo, Hb(t) designara a la razón de calentamiento adicional en la zona B  y  Ub(t) el efecto de la calefacción y/o aire acondicionado.&lt;br /&gt;
&lt;br /&gt;
Sabemos que las constantes de tiempo de transferencia de calor son de 4 h entre A y el exterior, 5 h entre B y el exterior y 2 h entre A y B. &lt;br /&gt;
Despejando de t=1/k obtenemos : 1/4 , 1/5 y 1/2 respectivamente.&lt;br /&gt;
&lt;br /&gt;
Recordamos que el problema de valor inicial (PVI) o problema de Cauchy es el siguiente sistema de dos ecuaciones:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus2.PNG]]&lt;br /&gt;
 &lt;br /&gt;
La temperatura exterior  variara en forma de onda senoidal durante un t[0,24] de este modo :&lt;br /&gt;
M(t) - Mo - B * cos ( wt ) y nos queda que : M(t) - 2- 7 * cos (( pi/12)*t)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus3.PNG]]&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, el problema de Cauchy que satisface las temperaturas Ta(t) y Tb(t) es:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Mariaecus1.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Solución numérica===&lt;br /&gt;
&lt;br /&gt;
Para resolver el sistema de ecuaciones resultante nos ayudaremos de matlab. Se ha creado un programa que nos dará las soluciones a este sistema y nos dibujará las gráficas de las temperaturas (temperatura interior en zona A, temperatura interior en zona B y temperatura exterior) en función del tiempo durante 24 horas. Para ello deberemos dar un número de paso (h). En nuestro caso se ha utilizado h=0.1;h=0.01;h=0.001. Cuanto mayor sea el número de paso, mayor será la exactitud de la solución pues más se acercará esta a la solución exacta, la cual se lograría integrando. Se utilizan tres métodos distintos: Euler, Euler implícito y Runge-Kutta de orden 4. Cada uno de ellos nos dará una solución distinta, pues todos son métodos aproximados, aunque todos ellos nos darán soluciones muy similares, que serán también similares a la solución exacta.&lt;br /&gt;
Por último cabe señalar que al ser un sistema en lugar de una sola ecuación diferencial estos programas deberán de operan con matrices.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Datos del problema&lt;br /&gt;
t0=0; tN=24; h=0.001; y0=[20;18]; %Variaremos h dándole como valores 0.1;0.01;0.001&lt;br /&gt;
%Definimos la variable independiente&lt;br /&gt;
t=t0:h:tN ;&lt;br /&gt;
%Preparamos la matriz de la solución&lt;br /&gt;
x=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Euler&lt;br /&gt;
%Inicializamos&lt;br /&gt;
x(:,1)=y0;&lt;br /&gt;
y=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B,  Euler modificado&lt;br /&gt;
%Inicializamos&lt;br /&gt;
y(:,1)=y0;&lt;br /&gt;
z=zeros(2,length(t)); %Primera fila Temperatura A, segunda fila Temperatura B, Runge Kutta&lt;br /&gt;
%Inicializamos&lt;br /&gt;
z(:,1)=y0;&lt;br /&gt;
%Aplicamos el método&lt;br /&gt;
for i =1:length(t)-1&lt;br /&gt;
%Comenzacmos con Euler&lt;br /&gt;
 x(:,i+1)=x(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-x(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-x(1,i))+1/2*(x(2,i)-x(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-x(2,i))+4*cos(pi/6*t(i))+13/7*(22-x(2,i))-1/2*(x(2,i)-x(1,i))];&lt;br /&gt;
%Ahora Euler implícito&lt;br /&gt;
K=[(1/4)*(2-7*cos((pi/12)*t(i))-y(1,i))+((10*t(i))/(1+t(i)))+(5/3)*(22-y(1,i))+1/2*(y(2,i)-y(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-y(2,i))+4*cos(pi/6*t(i))+13/7*(22-y(2,i))-1/2*(y(2,i)-y(1,i))];&lt;br /&gt;
y(:,i+1)=y(:,i)+h*[(1/4)*(2-7*cos((pi/12)*t(i))-(y(1,i))+1/2*h*K(1,1))+((10*t(i))/(1+t(i)))+(5/3)*(22-(y(1,i)+1/2*h*K(1,1)))+1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1))) ; 1/5*(2-7*cos(pi/12*t(i))-(y(2,i)+1/2*h*K(2,1)))+4*cos(pi/6*t(i))+13/7*(22-(y(2,i)+1/2*h*K(2,1)))-1/2*((y(2,i)+1/2*h*K(2,1))-(y(1,i)+1/2*h*K(1,1)))];&lt;br /&gt;
%Ahora Runge-Kutta&lt;br /&gt;
K1=[1/4*(2-7*cos((pi/12)*t(i))-z(1,i))+(10*t(i)/(1+t(i)))+5/3*(22-z(1,i))+1/2*(z(2,i)-z(1,i)) ; 1/5*(2-7*cos(pi/12*t(i))-z(2,i))+4*cos(pi/6*t(i))+13/7*(22-z(2,i))-1/2*(z(2,i)-z(1,i))];&lt;br /&gt;
K2=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K1(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K1(1)))+1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K1(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K1(2)))-1/2*((z(2,i)+1/2*h*K1(2))-(z(1,i)+1/2*h*K1(1)))];&lt;br /&gt;
K3=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+1/2*h*K2(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+1/2*h*K2(1)))+1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+1/2*h*K2(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+1/2*h*K2(2)))-1/2*((z(2,i)+1/2*h*K2(2))-(z(1,i)+1/2*h*K2(1)))];&lt;br /&gt;
K4=[1/4*(2-7*cos((pi/12)*t(i))-(z(1,i)+h*K3(1)))+(10*t(i)/(1+t(i)))+5/3*(22-(z(1,i)+h*K3(1)))+1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1))) ; 1/5*(2-7*cos(pi/12*t(i))-(z(2,i)+h*K3(2)))+4*cos(pi/6*t(i))+13/7*(22-(z(2,i)+h*K3(2)))-1/2*((z(2,i)+h*K3(2))-(z(1,i)+h*K3(1)))];&lt;br /&gt;
z(:,i+1)=z(:,i)+h/6*(K1+2*K2+2*K3+K4);&lt;br /&gt;
end&lt;br /&gt;
%Temperatura exterior&lt;br /&gt;
M=2-7*cos(pi*t/12);&lt;br /&gt;
%Dibujamos las gráficas&lt;br /&gt;
figure (1)&lt;br /&gt;
hold on&lt;br /&gt;
plot(t,M,'c-*')&lt;br /&gt;
plot(t,x(1,:),'y')&lt;br /&gt;
plot(t,x(2,:),'m')&lt;br /&gt;
plot(t,y(1,:),'r')&lt;br /&gt;
plot(t,y(2,:),'g')&lt;br /&gt;
plot(t,z(1,:),'b')&lt;br /&gt;
plot(t,z(2,:),'k')&lt;br /&gt;
title('Paso h=0.001')&lt;br /&gt;
legend('Tª Exterior','TªA Euler','TªB Euler','TªA Euler implícito','TªB Euler implícito','TªA Runge-Kutta','TªB Runge-Kutta','Location','best')&lt;br /&gt;
xlabel('Tiempo en horas')&lt;br /&gt;
ylabel('Temperatura A y Temperatura B')&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
====Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.1 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.1 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que es relativamente pequeño las gráficas de cada temperatura interior obtenidas con los distintos métodos difieren entre ellas. Aunque la diferencia no es muy grande si es apreciable por lo que no sería un tamaño de paso demasiado conveniente. &lt;br /&gt;
[[Archivo:H01.jpg|marco|centro]]&lt;br /&gt;
La siguiente imagen es un zoom de anterior gráfica para que se pueda apreciar con mayor detalle la diferencia de las soluciones halladas con cada método.&lt;br /&gt;
[[Archivo:H01zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.01  ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.01 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso, que ya comienza a ser más considerable las gráficas de cada temperatura interior obtenidas con los distintos métodos prácticamente no difieren entre ellas. A primera vista y sin realizar un zoom se podría decir que las curvas están superpuestas. Este tamaño ya puede resultarnos lo suficientemente aproximado.&lt;br /&gt;
[[Archivo:H001.jpg|marco|centro]]&lt;br /&gt;
En la siguiente imagen se puede observar que para apreciar la separación de las curvas el zoom que se debe realizar es mucho mayor que el anterior.&lt;br /&gt;
[[Archivo:H001zoom.jpg|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
==== Euler, Euler implícito y Runge-Kutta de orden 4 con h=0.001 ====&lt;br /&gt;
En la siguiente gráfica se muestran las temperaturas interiores en cada zona calculadas con h=0.001 por los tres métodos citados, así como la temperatura del exterior. Se puede observar que con este tamaño de paso las curvas se acercan aún más que en el caso anterior, por lo cual este tamaño de paso nos daría un salución aún más aproximada a la realidad.&lt;br /&gt;
[[Archivo:H0001.jpg|marco|centro]]&lt;br /&gt;
En la imagen se observa que para lograr ver que las curvas no están realmente superpuestas, el zoom que hay que realizar es enorme y por supuesto incluso mayor que el anterior.&lt;br /&gt;
[[Archivo:H0001zoom.jpg|marco|centro]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20795</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20795"/>
				<updated>2014-12-04T19:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio. En todo momento trabajaremos en la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
∑&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;(r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M&lt;br /&gt;
donde M es la masa total (de valor 100) y r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; el vector posición de cada partícula i.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y ángulo θ= π/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de θ= π/16 alrededor del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; (simulación 2), el ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (simulación 3), o el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo (θ= π/16), pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20789</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20789"/>
				<updated>2014-12-04T19:26:30Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: /* Cálculo del centro de masas del sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio. En todo momento trabajaremos en la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
∑&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;(r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M&lt;br /&gt;
donde M es la masa total (de valor 100) y r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; el vector posición de cada partícula i.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; (simulación 2), el ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (simulación 3), o el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20788</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20788"/>
				<updated>2014-12-04T19:25:44Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: /* Cálculo del centro de masas del sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio. En todo momento trabajaremos en la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
∑&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;10&amp;lt;(/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M&lt;br /&gt;
donde M es la masa total (de valor 100) y r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; el vector posición de cada partícula i.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; (simulación 2), el ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (simulación 3), o el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20784</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20784"/>
				<updated>2014-12-04T19:25:13Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: /* Cálculo del centro de masas del sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio. En todo momento trabajaremos en la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
∑&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;10(&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M&lt;br /&gt;
donde M es la masa total (de valor 100) y r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; el vector posición de cada partícula i.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; (simulación 2), el ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (simulación 3), o el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20783</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20783"/>
				<updated>2014-12-04T19:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio. En todo momento trabajaremos en la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
∑&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M&lt;br /&gt;
donde M es la masa total (de valor 100) y r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; el vector posición de cada partícula i.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; (simulación 2), el ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (simulación 3), o el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20773</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20773"/>
				<updated>2014-12-04T19:19:19Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio. En todo momento trabajaremos en la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; (simulación 2), el ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; (simulación 3), o el ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20548</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20548"/>
				<updated>2014-12-04T16:25:37Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y transformados de los puntos según el eje e3 y el ángulo pi/16 (puntos amarillos).]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje e3. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje e3 que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el e1 (simulación 2), el e2 (simulación 3), o el e1+e2+e3 (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20547</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20547"/>
				<updated>2014-12-04T16:23:14Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
FÓRMULA&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:TransformadoT1.jpg|200px|thumb|left|texto descriptivo]]&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje e3. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Figura_trabajo.jpg|200px|thumb|left|Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).]]&lt;br /&gt;
En vez del eje e3 que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el e1 (simulación 2), el e2 (simulación 3), o el e1+e2+e3 (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura_trabajo.jpg&amp;diff=20546</id>
		<title>Archivo:Figura trabajo.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Figura_trabajo.jpg&amp;diff=20546"/>
				<updated>2014-12-04T16:20:53Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sistema inicial de partículas (azul), centro de masas (verde), simulación 1 (amarillo), simulación 2 (rojo), simulación 3 (cián), simulación 4 (magenta).&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:TransformadoT1.jpg&amp;diff=20544</id>
		<title>Archivo:TransformadoT1.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:TransformadoT1.jpg&amp;diff=20544"/>
				<updated>2014-12-04T16:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: Sistema de partículas inicial y transformados de los puntos según el eje e3 y el ángulo pi/16&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sistema de partículas inicial y transformados de los puntos según el eje e3 y el ángulo pi/16&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20537</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20537"/>
				<updated>2014-12-04T16:14:49Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
FÓRMULA&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje e3. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En vez del eje e3 que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el e1 (simulación 2), el e2 (simulación 3), o el e1+e2+e3 (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20535</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20535"/>
				<updated>2014-12-04T16:13:20Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
FÓRMULA&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje e3. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En vez del eje e3 que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el e1 (simulación 2), el e2 (simulación 3), o el e1+e2+e3 (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20534</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20534"/>
				<updated>2014-12-04T16:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Centromasas.jpg|200px|thumb|left|texto descriptivo]]&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
FÓRMULA&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje e3. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En vez del eje e3 que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el e1 (simulación 2), el e2 (simulación 3), o el e1+e2+e3 (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Centromasas.jpg&amp;diff=20530</id>
		<title>Archivo:Centromasas.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Centromasas.jpg&amp;diff=20530"/>
				<updated>2014-12-04T16:07:58Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sistema de partículas inicial (puntos azules) y centro de masas del sistema (punto verde).&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20512</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20512"/>
				<updated>2014-12-04T15:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
FÓRMULA&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotaciones del sistema de puntos alrededor de un eje y de valor el de un ángulo determinado==&lt;br /&gt;
&lt;br /&gt;
Lo siguiente que queremos hacer es aplicar a nuestro sistema una rotación de pi/16 alrededor del eje e3. Para ello calcularemos previamente la matriz de componentes asociada a esta rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las matrices que intervienen en el cálculo de la matriz de rotación según nuestros conocimientos de Teoría de Campos.&lt;br /&gt;
I=[1 0 0;0 1 0;0 0 1];&lt;br /&gt;
EE1=[0 0 0;0 0 0;0 0 1];&lt;br /&gt;
EX1=[0 -1 0;1 0 0;0 0 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a la rotación&lt;br /&gt;
R1=cos(pi/16)*I+(1-cos(pi/16))*EE1+sin(pi/16)*EX1;&lt;br /&gt;
%La matriz T1, estará formada por los vectores transformados de los iniciales según el eje e3 y el ángulo pi/16 que rotan los puntos iniciales alrededor del eje&lt;br /&gt;
%T1 será una matriz de 10x3&lt;br /&gt;
T1=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T1(n,:)=R1*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T1&lt;br /&gt;
% Igual que hemos hecho en el primer apartado, dibujamos los vectores tras la rotación&lt;br /&gt;
plot3(T1(:,1),T1(:,2),T1(:,3),'o-','MarkerFaceColor','y')   % Dibujar los transformados con eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
En vez del eje e3 que hemos decidido tomar, podemos tomar otros ejes como por ejemplo el e1 (simulación 2), el e2 (simulación 3), o el e1+e2+e3 (simulación 4). En todas estas simulaciones hemos supuesto que el ángulo girado era el mismo, pero se puede cambiar con un sencillo cambio en los comandos de Matlab.&lt;br /&gt;
El proceso es el mismo en cada caso, pero cambian las matrices que intervienen en el cálculo de la matriz de componentes asociada a cada rotación.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Repetimos el proceso&lt;br /&gt;
%Introducimos las nuevas matrices&lt;br /&gt;
EE2=[1 0 0;0 0 0;0 0 0];&lt;br /&gt;
EX2=[0 0 0;0 0 -1;0 1 0];&lt;br /&gt;
EE3=[0 0 0;0 1 0;0 0 0];&lt;br /&gt;
EX3=[0 0 1;0 0 0;-1 0 0];&lt;br /&gt;
EE4=[1 1 1;1 1 1;1 1 1];&lt;br /&gt;
EX4=[0 -1 1;1 0 -1;-1 1 0];&lt;br /&gt;
%Calculamos la matriz de componentes asociada a cada rotación&lt;br /&gt;
R2=cos(pi/16)*I+(1-cos(pi/16))*EE2+sin(pi/16)*EX2;&lt;br /&gt;
R3=cos(pi/16)*I+(1-cos(pi/16))*EE3+sin(pi/16)*EX3;&lt;br /&gt;
R4=cos(pi/16)*I+(1-cos(pi/16))*EE4+sin(pi/16)*EX4;&lt;br /&gt;
%Calculamos los transformados en las tres simulaciones&lt;br /&gt;
T2=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T2(n,:)=R2*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T2&lt;br /&gt;
&lt;br /&gt;
T3=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T3(n,:)=R3*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T3&lt;br /&gt;
&lt;br /&gt;
T4=zeros(10,3) ;&lt;br /&gt;
for n=1:10&lt;br /&gt;
T4(n,:)=R4*P(:,n);&lt;br /&gt;
end&lt;br /&gt;
T4&lt;br /&gt;
&lt;br /&gt;
% Dibujamos los vectores transformados por las distintas rotaciones&lt;br /&gt;
plot3(T2(:,1),T2(:,2),T2(:,3),'o-','MarkerFaceColor','r')   % Dibujar los transformados con eje e1&lt;br /&gt;
plot3(T3(:,1),T3(:,2),T3(:,3),'o-','MarkerFaceColor','c')   % Dibujar los transformados con eje e2&lt;br /&gt;
plot3(T4(:,1),T4(:,2),T4(:,3),'o-','MarkerFaceColor','m')   % Dibujar los transformados con eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20469</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20469"/>
				<updated>2014-12-04T15:23:46Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
FÓRMULA&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20467</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20467"/>
				<updated>2014-12-04T15:22:14Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20464</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20464"/>
				<updated>2014-12-04T15:20:37Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas del sistema==&lt;br /&gt;
&lt;br /&gt;
A continuación calcularemos el centro de masas de la nube de puntos. Nuestro sistema de masas es discreto y está formado por un conjunto de masas puntuales, todas ellas de valor igual a 10. Para el cálculo del centro de masas utilizaremos la fórmula que conocemos de física:&lt;br /&gt;
&lt;br /&gt;
{{Ecuación|&amp;lt;math&amp;gt;\mathbf r_{\text{cm}}=\frac{\sum_i m_i\mathbf r_i}{\sum_i m_i}=\frac{1}{M}\sum_i m_i\mathbf r_i &amp;lt;/math&amp;gt;||}}&lt;br /&gt;
&lt;br /&gt;
donde:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;, masa total del sistema de partículas.&lt;br /&gt;
:&amp;lt;math&amp;gt;m_i\,&amp;lt;/math&amp;gt;, masa de la partícula i-ésima.&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf {r}_i&amp;lt;/math&amp;gt;, vector de posición de la masa i-ésima respecto al sistema de referencia supuesto.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Con una iteración en Matlab podemos crear un programa que calcule el centro de masas.&lt;br /&gt;
sumR=P(:,1);&lt;br /&gt;
for n=2:10&lt;br /&gt;
sumR=sumR+P(:,n);&lt;br /&gt;
end&lt;br /&gt;
sumR&lt;br /&gt;
cm=sumR/10&lt;br /&gt;
hold on&lt;br /&gt;
%Dibujamos el centro de masas calculado&lt;br /&gt;
plot3(cm(1),cm(2),cm(3),'g.')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20438</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20438"/>
				<updated>2014-12-04T15:08:32Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
==Introducción==&lt;br /&gt;
&lt;br /&gt;
El presente trabajo pretende analizar el movimiento de un sistema de partículas así como varios aspectos físicos tales como la velocidad y momento angular, la energía cinética y otros que veremos a continuación.&lt;br /&gt;
&lt;br /&gt;
En todo el estudio que realizamos utilizaremos el programa informático Matlab para realizar los cálculos necesarios y dibujar figuras que ilustren todos los pasos del análisis que realizamos.&lt;br /&gt;
&lt;br /&gt;
Las aclaraciones de algunos pasos más simples aparecen como comentarios en Matlab por si pudiesen ayudar al lector en la comprensión del proceso seguido. &lt;br /&gt;
&lt;br /&gt;
==Sistema de partículas inicial==&lt;br /&gt;
&lt;br /&gt;
Comenzamos dibujando el sistema de partículas inicial. Se trata de diez partículas con coordenadas en un sistema de tres dimensiones que forman una nube de puntos en este espacio.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Introducimos las coordenadas de los puntos&lt;br /&gt;
P=[0 1/5 2/5 3/5 4/5 1 6/5 7/5 8/5 9/5;0 sin(pi/4) sin(pi/2) sin(3*pi/4) sin(pi) sin(5*pi/4) sin(3*pi/2) sin(7*pi/4) sin(2*pi) sin(9*pi/4);0 pi/30 pi/15 pi/10 4*pi/30 pi/6 pi/5 7*pi/30 4*pi/15 3*pi/10];                         &lt;br /&gt;
%Los puntos son las columnas de la matriz P. P es una matriz de 3x10&lt;br /&gt;
figure(1)&lt;br /&gt;
% Dibujamos los puntos&lt;br /&gt;
plot3(P(1,:),P(2,:),P(3,:),'o-','MarkerFaceColor','b')   &lt;br /&gt;
% Dibujamos los ejes de la región de trabajo&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20413</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20413"/>
				<updated>2014-12-04T14:49:36Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&lt;br /&gt;
&lt;br /&gt;
1. Sistema de partículas inicial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20407</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20407"/>
				<updated>2014-12-04T14:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Laura García Pedraz, Paula Martínez Urios, Sarah Boufounas, Isabel Roselló Colom }}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1. Sistema de partículas inicial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;[[Categoría:Teoría de Campos]]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;[[Categoría:TC14/15]]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20400</id>
		<title>Estudio del movimiento de un sistema de partículas. Grupo 8-A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Estudio_del_movimiento_de_un_sistema_de_part%C3%ADculas._Grupo_8-A&amp;diff=20400"/>
				<updated>2014-12-04T14:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: Página creada con «&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | Teoría de Campos|:Categoría:TC14/15|2013-...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{ TrabajoED | Estudio del movimiento de un sistema de partículas. Grupo 8-A | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Nuestros nombres }}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
1. Sistema de partículas inicial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;[[Categoría:Teoría de Campos]]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;[[Categoría:TC14/15]]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_grupo_14A&amp;diff=7551</id>
		<title>Visualización de campos escalares y vectoriales en elasticidad grupo 14A</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_de_campos_escalares_y_vectoriales_en_elasticidad_grupo_14A&amp;diff=7551"/>
				<updated>2013-12-10T18:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;P.murios: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Archivo:Gsubtheta.jpg|miniaturadeimagen|default]]&lt;br /&gt;
{{beta}} &lt;br /&gt;
&lt;br /&gt;
'''Visualización de campos escalares y vectoriales en elasticidad grupo 14A'''&lt;br /&gt;
&lt;br /&gt;
=='''1. Mallado del sólido'''==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
h=0.1;                  %Establecemos paso de muestra&lt;br /&gt;
&lt;br /&gt;
u=1:h:2;                %Valor de u según el muestreo del intervalo&lt;br /&gt;
&lt;br /&gt;
v=0:h:2*pi+h;           %Valor de v según el muestreo del intervalo&lt;br /&gt;
&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %Matrices de la placa en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
figure(1)               %Abrimos la ventana donde dibujaremos el mallado&lt;br /&gt;
&lt;br /&gt;
xx=uu.*cos(vv);         %Parametrización&lt;br /&gt;
&lt;br /&gt;
yy=uu.*sin(vv);         %Parametrización&lt;br /&gt;
&lt;br /&gt;
mesh(xx,yy,0*xx)        %Dibujamos el mallado&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-3,3])         %Establecemos los límites de los ejes x e y en la representación de la placa&lt;br /&gt;
&lt;br /&gt;
view(2)                 %visualización&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Malladog14.jpg|miniaturadeimagen|Mallado del Sólido]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''2. Campo de temperaturas'''==&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
h=0.1;                   %Establecemos paso de muestra&lt;br /&gt;
&lt;br /&gt;
u=1:h:2;                 %Valor de u (ro) según el muestreo del intervalo &lt;br /&gt;
&lt;br /&gt;
v=0:h:2*pi+h;            %Valor de v (theta) según el muestreo del interval&lt;br /&gt;
&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   %Matrices de la placa en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
figure(1)                %Abrimos la ventana donde dibujaremos el mallado&lt;br /&gt;
&lt;br /&gt;
xx=uu.*cos(vv);          %Parametrización&lt;br /&gt;
&lt;br /&gt;
yy=uu.*sin(vv);          %Parametrización&lt;br /&gt;
&lt;br /&gt;
f=-log(uu+0.1);          %Campo escalar&lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,f)            %Dibujamos la superficie&lt;br /&gt;
&lt;br /&gt;
axis([-3,3,-3,3])        %Establecemos los límites de los ejes x e y en la representación de la placa&lt;br /&gt;
&lt;br /&gt;
colorbar                 %Hacemos aparecer en la figura la leyenda de los colores&lt;br /&gt;
&lt;br /&gt;
view(2)                  %Visualización&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Temperaturasg14.jpg|miniaturadeimagen|Campo de temperaturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''5. Desplazamiento del sólido'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La posición de nuestra placa circular sólida viene dada en cada punto por la ecuación:&lt;br /&gt;
&lt;br /&gt;
r(x,y,t)= r&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;(x,y,t) + &amp;lt;math&amp;gt; \vec u&amp;lt;/math&amp;gt;.  Siendo &amp;lt;math&amp;gt; \vec u&amp;lt;/math&amp;gt;.   nuestro campo &amp;lt;math&amp;gt; \vec u(\rho,\theta)=\frac{\sin(\pi \theta/2)}{30\rho}\vec g_{\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
   h=0.1;                 % establecemos un paso de muestra&lt;br /&gt;
&lt;br /&gt;
    u=1:h:2;               % valor u según el paso de muestreo en el intervalo [1,2]&lt;br /&gt;
&lt;br /&gt;
    v=0:h:2*pi+h;            % valor v según el muestreo en el intervalo [0,2*pi]&lt;br /&gt;
&lt;br /&gt;
    [rho,theta]=meshgrid(u,v); % matrices en componentes polares de la placa sobre la que se trabaja&lt;br /&gt;
&lt;br /&gt;
    xx=rho.*cos(theta);        % parametrizamos&lt;br /&gt;
&lt;br /&gt;
    yy=rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
    fx=(sin((pi*theta)/2))./(30*rho); % componente x(rho,theta) de mi campo vectorial&lt;br /&gt;
&lt;br /&gt;
    fy=0*yy;  % componente y(rho,theta) del campo vectorial&lt;br /&gt;
&lt;br /&gt;
    quiver(xx,yy,fx,fy)     % representamos el campo vectorial sobre la placa&lt;br /&gt;
&lt;br /&gt;
    axis([-3,3,-3,3])      % establecemos los límites de los ejes x e y en la representación de la placa&lt;br /&gt;
&lt;br /&gt;
    view               % visualización &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La figura muestra la visualización tras aplicar el campo a los puntos. En ella se aprecia la dirección que cada uno de los puntos de nuestra placa sufre frente a su posición inicial.&lt;br /&gt;
Una vez aplicado el desplazamiento podremos comparar posiciones iniciales y finales.&lt;br /&gt;
[[Archivo:Desplazamientoanillo.jpg|miniaturadeimagen|derecha|La figura muestra el desplazamiento sobre los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
h=0.1                  % paso de muestreo&lt;br /&gt;
 &lt;br /&gt;
u=1:h:2;               % valor u según el muestreo en el intervalo [1,2]&lt;br /&gt;
 &lt;br /&gt;
v=0:h:2*pi+h;            % valor v según el muestreo en el intervalo [0,2*pi]&lt;br /&gt;
 &lt;br /&gt;
[rho,theta]=meshgrid(u,v); % matrices de las componentes polares de la placa&lt;br /&gt;
 &lt;br /&gt;
 xx=rho.*cos(theta);        % parametrización&lt;br /&gt;
 &lt;br /&gt;
 yy=rho.*sin(theta);&lt;br /&gt;
 &lt;br /&gt;
subplot(1,2,1)&lt;br /&gt;
 &lt;br /&gt;
mesh(xx,yy,0*yy)&lt;br /&gt;
 &lt;br /&gt;
axis([-4,4,-4,4])&lt;br /&gt;
&lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
 &lt;br /&gt;
fx=(sin((pi*theta)/2))./(30*rho);&lt;br /&gt;
 &lt;br /&gt;
fy=0*yy;&lt;br /&gt;
 &lt;br /&gt;
mesh(xx+fx,yy+fy,yy*0)&lt;br /&gt;
 &lt;br /&gt;
axis([-4,4,-4,4])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como puede apreciarse, la variación es mínima. Ésto es debido a la ecuación del campo aplicada. En el punto de mayor deformación es a penas 1/30 para el caso del círculo interior de radio 1, y 1/60 en el caso del exterior por ser de radio 2. (Siendo por tanto evidente que el anillo se deforma más cuanto más cerca nos encontremos de su centro).&lt;br /&gt;
&lt;br /&gt;
Sólo con una vista en detalle podremos observar que el desplazamiento sufrido rompe el anillo ya que desplaza la posición de la variable theta=0º, frente a theta= 360º.&lt;br /&gt;
[[Archivo:Comparacionanillos.jpg|miniaturadeimagen|derecha|La figura muestra la comparación tras sufrir el desplazamiento]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Detallecomp.jpg|miniaturadeimagen|derecha|Detalle del desplazamiento sufrido por los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''6. Divergencia del Campo'''==&lt;br /&gt;
&lt;br /&gt;
La divergencia es una medida del cambio de volumen local debido al desplazamiento:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\bigtriangledown{}\cdot{}\overrightarrow{u}&lt;br /&gt;
=\frac{1}{\rho}[(\frac{\partial}{\partial\rho})(\rho\cdot{}\frac{\sin(\frac{\pi\theta}{2})}{30\rho})] =0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El volumen de control se comprime, expande o queda igual. Si    &amp;lt;math&amp;gt;\bigtriangledown{}\cdot{}\overrightarrow{u}&lt;br /&gt;
=0&amp;lt;/math&amp;gt;    para todo punto del dominio el campo se llama incompresible.&lt;br /&gt;
&lt;br /&gt;
Al ser la divergencia 0 , todos los puntos del solido tienen la misma y el cambio de volumen experimentado por el sólido es nulo, ya que experimenta cambios transversales que no alteran su volumen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''7. Rotacional del Campo'''==&lt;br /&gt;
&lt;br /&gt;
El rotacional es un operador vectorial que muestra la tendencia de un campo vectorial a inducir rotación alrededor de un punto.&lt;br /&gt;
&lt;br /&gt;
En nuestro caso el rotacional es el siguiente: &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;math&amp;gt;\overrightarrow{\bigtriangledown{}}\times{}\overrightarrow{u}&lt;br /&gt;
=\frac{1}{\rho}\begin{vmatrix} \overrightarrow{g_\rho} &amp;amp; \overrightarrow{g_\theta} &amp;amp; \overrightarrow{g_z} \\ \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\ \frac{sin\frac{\pi\theta}{2}}{30\rho} &amp;amp; 0 &amp;amp; 0 \end{vmatrix}=-(\frac{\pi}{60\rho^2})(cos\frac{\pi\theta}{2})\overrightarrow{g_z}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y el módulo del rotacional es:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;|\overrightarrow{\bigtriangledown{}}\times{}\overrightarrow{u}|&lt;br /&gt;
=(\frac{\pi}{60\rho^2})(cos\frac{\pi\theta}{2})&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
 h=0.1;                  % paso de muestreo&lt;br /&gt;
&lt;br /&gt;
    u=1:h:2;               % valor u según el muestreo en el intervalo [1,2]&lt;br /&gt;
&lt;br /&gt;
    v=0:h:2*pi+h;            % valor v según el muestreo en el intervalo [0,2*pi]&lt;br /&gt;
&lt;br /&gt;
    [rho,theta]=meshgrid(u,v); % matrices de las componentes polares de la placa &lt;br /&gt;
&lt;br /&gt;
    xx=rho.*cos(theta);        % parametrización&lt;br /&gt;
&lt;br /&gt;
    yy=rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
    f=(pi./((rho.^2)*60)).*(cos((pi.*theta)./2)); % campo escalar del rotacional&lt;br /&gt;
    &lt;br /&gt;
    subplot(1,2,1)&lt;br /&gt;
    &lt;br /&gt;
    surf(xx,yy,f)          % representación del campo escalar sobre la placa&lt;br /&gt;
&lt;br /&gt;
    axis([-3,3,-3,3])      % límites de los ejes x e y en la representación de la placa&lt;br /&gt;
&lt;br /&gt;
    view                % visualización del rotacional sobre la placa&lt;br /&gt;
    &lt;br /&gt;
    subplot(1,2,2)&lt;br /&gt;
    &lt;br /&gt;
    surf(xx,yy,f)          % representación del campo escalar sobre la placa&lt;br /&gt;
&lt;br /&gt;
    axis([-3,3,-3,3])      % límites de los ejes x e y en la representación de la placa&lt;br /&gt;
&lt;br /&gt;
    view                % visualización del rotacional sobre la placa&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Rotacional plano y 3D G14.jpeg|miniaturadeimagen|Vista en planta y en perspectiva del rotacional]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''8.Tensiones'''==&lt;br /&gt;
&lt;br /&gt;
En un medio elástico lineal, isótropo y homogéneo los desplazamientos permiten escribir el tensor de tensiones&lt;br /&gt;
σ&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; a través de la fórmula:&lt;br /&gt;
σ&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt;=λ&amp;lt;math&amp;gt;\bigtriangledown{}\cdot{}\overrightarrow{u}&amp;lt;/math&amp;gt;+2με&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt;&lt;br /&gt;
Donde ε&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; es la parte simétrica del vector &amp;lt;math&amp;gt;\bar{u}&amp;lt;/math&amp;gt;. Tomamos λ=μ=1. Y los vectores &amp;lt;math&amp;gt;\bar{i}&amp;lt;/math&amp;gt;= &amp;lt;math&amp;gt;\bar{g&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt;}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\bar{j}&amp;lt;/math&amp;gt;=&amp;lt;math&amp;gt;\bar{g&amp;lt;sub&amp;gt;θ&amp;lt;/sub&amp;gt;/ρ}&amp;lt;/math&amp;gt;.&lt;br /&gt;
En este apartado se nos pide dibujar las tensiones normales en la dirección que marca el eje  &amp;lt;math&amp;gt;\bar{i}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\bar{&amp;lt;math&amp;gt;g&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt;&amp;lt;/math&amp;gt;}&amp;lt;/math&amp;gt;·σ&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt;·&amp;lt;math&amp;gt;\bar{g&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt;}&amp;lt;/math&amp;gt;= . &lt;br /&gt;
 y las tensiones normales en la dirección que marca el eje &amp;lt;math&amp;gt;\bar{j}&amp;lt;/math&amp;gt;, es decir &amp;lt;math&amp;gt;\bar{g&amp;lt;sub&amp;gt;θ&amp;lt;/sub&amp;gt;/ρ}&amp;lt;/math&amp;gt;·σ&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt;·&amp;lt;math&amp;gt;\bar{g&amp;lt;sub&amp;gt;θ&amp;lt;/sub&amp;gt;/ρ}&amp;lt;/math&amp;gt;= ((sin(pi*vv./2))./(30*(xx.^2+yy.^2))).&lt;br /&gt;
. &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
% Tensiones normales en la dirección que marca el eje  &amp;lt;math&amp;gt;\bar{i}&amp;lt;/math&amp;gt;.&lt;br /&gt;
h=0.1;                  %Establecemos paso de muestra&lt;br /&gt;
&lt;br /&gt;
u=1:h:2;                %Valor de u según el muestreo del intervalo&lt;br /&gt;
&lt;br /&gt;
v=0:h:2*pi+h;           %Valor de v según el muestreo del intervalo&lt;br /&gt;
&lt;br /&gt;
[uu,vv]=meshgrid(u,v);  %Matrices de la placa en coordenadas polares&lt;br /&gt;
&lt;br /&gt;
figure(1)               %Abrimos la ventana donde dibujaremos el mallado&lt;br /&gt;
&lt;br /&gt;
xx=uu.*cos(vv);         %Parametrización&lt;br /&gt;
&lt;br /&gt;
yy=uu.*sin(vv);         %Parametrización&lt;br /&gt;
&lt;br /&gt;
f=((-2.*sin(pi*vv./2))./(30*(xx.^2+yy.^2))); % Campo g&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt; &lt;br /&gt;
&lt;br /&gt;
surf(xx,yy,f)           % Dibujamos la malla &lt;br /&gt;
&lt;br /&gt;
axis([-2,2,-2,2])       % seleccionamos región&lt;br /&gt;
 &lt;br /&gt;
axis equal&lt;br /&gt;
 &lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
title('Tensión normal en la dirección g&amp;lt;sub&amp;gt;ρ&amp;lt;/sub&amp;gt;')&lt;br /&gt;
&lt;br /&gt;
view(1)                  &lt;br /&gt;
 &lt;br /&gt;
subplot(1,2,2)&lt;br /&gt;
 &lt;br /&gt;
f=((sin(pi*vv./2))./(30*(xx.^2+yy.^2)));                    % Campo g&amp;lt;sub&amp;gt;θ&amp;lt;/sub&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
surf(xx,yy,f)              % Dibujamos la malla&lt;br /&gt;
 &lt;br /&gt;
axis([-2,2,-2,2])          % Seleccionamos la región&lt;br /&gt;
 &lt;br /&gt;
axis equal&lt;br /&gt;
&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
title('Tensión normal en la dirección g&amp;lt;sub&amp;gt;θ&amp;lt;/sub&amp;gt;')&lt;br /&gt;
 &lt;br /&gt;
v&lt;br /&gt;
iew(2)&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:Gsubtheta.jpg|miniaturadeimagen|default]]&lt;br /&gt;
[[Archivo:Tensionesnormalesagsubrho.jpg|miniaturadeimagen|default]]&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>P.murios</name></author>	</entry>

	</feed>