<?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=Bernardo+Rodr%C3%ADguez</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=Bernardo+Rodr%C3%ADguez"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Bernardo_Rodr%C3%ADguez"/>
		<updated>2026-05-04T14:09:37Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44007</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44007"/>
				<updated>2019-12-05T19:39:25Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: z402.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: z403.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
G1=(1-2.*Ro).*((sin(Theta)).^2).*(e.^-(Ro-0.5)).^2);&lt;br /&gt;
G2=(2.*(sin(Theta)).*(cos(Theta)).*(e.^-(Ro-0.5).^2))./(Ro.^2);&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,G1,G2)&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: imz40.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44006</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44006"/>
				<updated>2019-12-05T19:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Gradiente de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: z402.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: z403.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
G1=(1-2.*Ro).*((sin(Theta)).^2).*(e.^-(Ro-0.5)).^2);&lt;br /&gt;
G2=(2.*(sin(Theta)).*(cos(Theta)).*(e.^-(Ro-0.5).^2))./(Ro.^2);&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,G1,G2)&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: imz40.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Z403.png&amp;diff=44005</id>
		<title>Archivo:Z403.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Z403.png&amp;diff=44005"/>
				<updated>2019-12-05T19:37:07Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Z402.png&amp;diff=44004</id>
		<title>Archivo:Z402.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Z402.png&amp;diff=44004"/>
				<updated>2019-12-05T19:36:42Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44003</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44003"/>
				<updated>2019-12-05T19:36:26Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
figure&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
colorbar&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: z402.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: z403.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
G1=(1-2.*Ro).*((sin(Theta)).^2).*(e.^-(Ro-0.5)).^2);&lt;br /&gt;
G2=(2.*(sin(Theta)).*(cos(Theta)).*(e.^-(Ro-0.5).^2))./(Ro.^2);&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,G1,G2)&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: imz40.png]]&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Imz40.png&amp;diff=44002</id>
		<title>Archivo:Imz40.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Imz40.png&amp;diff=44002"/>
				<updated>2019-12-05T19:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44001</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44001"/>
				<updated>2019-12-05T19:33:06Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Gradiente de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
G1=(1-2.*Ro).*((sin(Theta)).^2).*(e.^-(Ro-0.5)).^2);&lt;br /&gt;
G2=(2.*(sin(Theta)).*(cos(Theta)).*(e.^-(Ro-0.5).^2))./(Ro.^2);&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,G1,G2)&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: imz40.png]]&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44000</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=44000"/>
				<updated>2019-12-05T19:31:58Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Gradiente de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
Ro=sqrt(xx.^2+yy.^2);&lt;br /&gt;
Theta=atan(yy./(xx+10^-9));&lt;br /&gt;
T=1+(sin(Theta).^2).*((e.^-(Ro-0.5)).^2);&lt;br /&gt;
G1=(1-2.*Ro).*((sin(Theta)).^2).*(e.^-(Ro-0.5)).^2);&lt;br /&gt;
G2=(2.*(sin(Theta)).*(cos(Theta)).*(e.^-(Ro-0.5).^2))./(Ro.^2);&lt;br /&gt;
figure&lt;br /&gt;
hold on&lt;br /&gt;
quiver(xx,yy,G1,G2)&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43999</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43999"/>
				<updated>2019-12-05T19:30:19Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Presión media en puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43998</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43998"/>
				<updated>2019-12-05T19:29:53Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Presión media en puntos del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
Se utiliza el siguiente código para obtener la gráfica&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43335</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43335"/>
				<updated>2019-12-03T09:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Cálculo del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43334</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43334"/>
				<updated>2019-12-03T09:45:21Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Cálculo del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43333</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43333"/>
				<updated>2019-12-03T09:45:02Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Cálculo del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Los resultados indican que la gráfica lógica porque las velocidades respecto del eje Y=0 son simétricas. El rotacional en este eje es cero y en los extremos tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Los datos señalan que el sentido de la rotación de partículas cambia si se cruza el eje y=0, sin embargo, su magnitud retoma los mismos valores cuando se alejaba de la pared inferior, conforme se va acercando a la superior y viceversa.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43090</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43090"/>
				<updated>2019-12-02T12:10:42Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC19/20]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campdetemp45.png&amp;diff=43081</id>
		<title>Archivo:Campdetemp45.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campdetemp45.png&amp;diff=43081"/>
				<updated>2019-12-02T11:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43080</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43080"/>
				<updated>2019-12-02T11:19:40Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp45.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43079</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43079"/>
				<updated>2019-12-02T11:18:36Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para obtener la temperatura máxima utilizamos&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La cual nos da como resultado 3,23 grados.&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Formula.1.2.png&amp;diff=43078</id>
		<title>Archivo:Formula.1.2.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Formula.1.2.png&amp;diff=43078"/>
				<updated>2019-12-02T11:15:37Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43077</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43077"/>
				<updated>2019-12-02T11:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Gradiente de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: formula.1.2.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43076</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43076"/>
				<updated>2019-12-02T11:14:12Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradpit.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campdetemp.png&amp;diff=43075</id>
		<title>Archivo:Campdetemp.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campdetemp.png&amp;diff=43075"/>
				<updated>2019-12-02T11:11:50Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvasniveltemp.png&amp;diff=43074</id>
		<title>Archivo:Curvasniveltemp.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvasniveltemp.png&amp;diff=43074"/>
				<updated>2019-12-02T11:10:50Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43073</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43073"/>
				<updated>2019-12-02T11:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: curvasniveltemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: campdetemp.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradpit.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43072</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43072"/>
				<updated>2019-12-02T11:08:10Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código en el cual para expresar el campo hicimos un cambio de variables por sustitución llamadas f y g.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy]=meshgrid(x,y);&lt;br /&gt;
La temperatura es (   ) ,simplificando cálculos f=sin^2(theta)&lt;br /&gt;
Y g=e.^-(ro-1/2)^2.&lt;br /&gt;
Haciendo el cambio de variable,&lt;br /&gt;
Ro=sqrt(x.^2+y.^2)&lt;br /&gt;
Theta=atan(y./(x+10^-9) ponemos 10^-9 por que hay un punto donde x es =0&lt;br /&gt;
f=(sin(atan(yy./(xx+10^-9)))).^2;&lt;br /&gt;
g=e.^-(sqrt(xx.^2+yy.^2)-1/2).^2;&lt;br /&gt;
T = 1 + f.*g;&lt;br /&gt;
Figure&lt;br /&gt;
contour(xx,yy,T,'k')&lt;br /&gt;
pcolor(xx,yy,T)&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la gráfica de las curvas de nivel y después de usar el comando p color, obtenemos el gráfico del campo de temperaturas.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradpit.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradpit.png&amp;diff=43071</id>
		<title>Archivo:Gradpit.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Gradpit.png&amp;diff=43071"/>
				<updated>2019-12-02T11:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43070</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43070"/>
				<updated>2019-12-02T11:01:11Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Gradiente de la temperatura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradpit.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Temp.1.2.3.png&amp;diff=43069</id>
		<title>Archivo:Temp.1.2.3.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Temp.1.2.3.png&amp;diff=43069"/>
				<updated>2019-12-02T10:58:57Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43068</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43068"/>
				<updated>2019-12-02T10:58:41Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: temp.1.2.3.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43060</id>
		<title>Usuario:Bernardo Rodríguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43060"/>
				<updated>2019-12-02T10:31:28Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43057</id>
		<title>Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43057"/>
				<updated>2019-12-02T10:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11) a Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(grupo_C-11)&amp;diff=43058</id>
		<title>Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(grupo_C-11)&amp;diff=43058"/>
				<updated>2019-12-02T10:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11) a Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43055</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43055"/>
				<updated>2019-12-02T10:28:46Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11) a Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(grupo_C-11)&amp;diff=43056</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(grupo_C-11)&amp;diff=43056"/>
				<updated>2019-12-02T10:28:46Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11) a Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43053</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43053"/>
				<updated>2019-12-02T10:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43052</id>
		<title>Usuario:Bernardo Rodríguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43052"/>
				<updated>2019-12-02T10:23:49Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Enunciado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las tablas obtenidas se consiguieron utilizando OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43051</id>
		<title>Usuario:Bernardo Rodríguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43051"/>
				<updated>2019-12-02T10:22:35Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43050</id>
		<title>Usuario:Bernardo Rodríguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario:Bernardo_Rodr%C3%ADguez&amp;diff=43050"/>
				<updated>2019-12-02T10:21:26Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Enunciado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
Todo el código y las gráficas obtenidas se operaron utilizando el programa OCTAVE.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png ]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43048</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43048"/>
				<updated>2019-12-02T10:19:21Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11) a Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43049</id>
		<title>Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43049"/>
				<updated>2019-12-02T10:19:21Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11) a Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43047</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43047"/>
				<updated>2019-12-02T10:16:24Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Caudal a partir de la velocidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43046</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43046"/>
				<updated>2019-12-02T10:15:29Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Temperatura del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43045</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43045"/>
				<updated>2019-12-02T10:14:52Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Cálculo del rotacional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png|600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43044</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43044"/>
				<updated>2019-12-02T10:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Campo de presiones y velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png |600px|miniaturadeimagen|centro|]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png|600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43043</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43043"/>
				<updated>2019-12-02T10:12:17Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Mallado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro| ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png ]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43042</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43042"/>
				<updated>2019-12-02T10:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: /* Mallado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png |600px|miniaturadeimagen|centro|Mallado] ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png ]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43040</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43040"/>
				<updated>2019-12-02T10:07:34Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. a Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png ]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos.&amp;diff=43041</id>
		<title>Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos.</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Discusi%C3%B3n:Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos.&amp;diff=43041"/>
				<updated>2019-12-02T10:07:34Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. a Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (grupo C-11)]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43038</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43038"/>
				<updated>2019-12-02T10:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png ]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43034</id>
		<title>Trabajo 7: Visualización de campos vectoriales y escalares en fluidos. (Grupo C-11)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Trabajo_7:_Visualizaci%C3%B3n_de_campos_vectoriales_y_escalares_en_fluidos._(Grupo_C-11)&amp;diff=43034"/>
				<updated>2019-12-02T10:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Usuario discusión:Bernardo Rodríguez a Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos.: Trabajo de evaluación continua&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Trabajo 7: Visualización de campos escalares y vectoriales en fluidos (Grupo C-11)| [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC16/17|2019-20]] | Bernardo Rodríguez, Eduardo Martín Velásquez, Joaquín Ramón López }}&lt;br /&gt;
&lt;br /&gt;
== Enunciado ==&lt;br /&gt;
&lt;br /&gt;
Visualización de campos escalares y vectoriales en fluidos. Vamos a considerar el flujo&lt;br /&gt;
de un fluido incompresible a través de un canal con paredes rectas. Trabajaremos en el plano con&lt;br /&gt;
coordenadas cartesianas.&lt;br /&gt;
&lt;br /&gt;
== Mallado ==&lt;br /&gt;
&lt;br /&gt;
Dibujar un mallado que represente los puntos interiores del rectángulo [0, 8] × [−1, 1] ocupado&lt;br /&gt;
por un fluido. Fijar los ejes en la región [0, 4] × [−2, 2]. Para ello se utilizó el siguiente código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
mesh(xx,yy,0*xx)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: malladoijk.png ]]&lt;br /&gt;
&lt;br /&gt;
== Comprobación de la ecuación de Navier-Stokes estacionaria ==&lt;br /&gt;
&lt;br /&gt;
Se da un campo para expresar la velocidad de las particulas en el fluido así como un campo para expresar su presión en cada punto. En donde tenemos un líquido incompresible el cual verifica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: navst1.png ]]&lt;br /&gt;
[[Archivo: navst2.png ]]&lt;br /&gt;
[[Archivo: navst3.png ]]&lt;br /&gt;
[[Archivo: navst4.png ]]&lt;br /&gt;
&lt;br /&gt;
== Campo de presiones y velocidades ==&lt;br /&gt;
&lt;br /&gt;
Suponiendo valores para:&lt;br /&gt;
&lt;br /&gt;
p1=2&lt;br /&gt;
p2=1&lt;br /&gt;
μ=1&lt;br /&gt;
&lt;br /&gt;
Se obtienen las siguientes expresiones de presión y velocidad.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pvijk.png ]]&lt;br /&gt;
&lt;br /&gt;
Se utilizó el siguiente código para el campo de presiones&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
f=3-xx;&lt;br /&gt;
surf(xx,yy,f)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos la siguiente gráfica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: pres1on2.png ]]&lt;br /&gt;
&lt;br /&gt;
Por otro lado, se utilizó el siguiente código para el campo de velocidades&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
x=0:0.1:8;&lt;br /&gt;
y=-1:0.1:1;&lt;br /&gt;
[xx,yy] = meshgrid(x,y);&lt;br /&gt;
figure(1)&lt;br /&gt;
fx=-0.5*yy.^2+0.5;&lt;br /&gt;
fy=0;&lt;br /&gt;
quiver(xx,yy,fx,fy)&lt;br /&gt;
axis([0,4,-2,2])&lt;br /&gt;
view(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual obtenemos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: bienrapido.png ]]&lt;br /&gt;
&lt;br /&gt;
Por lo cual la velocidad del campo es máxima en el eje, es decir en y=0&lt;br /&gt;
&lt;br /&gt;
== Cálculo del rotacional  ==&lt;br /&gt;
&lt;br /&gt;
El siguiente apartado calcula el rotacional de ū y así mismo obtenemos su gráfica, que nos indica los puntos de mayor rotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam131.png]]&lt;br /&gt;
&lt;br /&gt;
Dada la expresión se aplica el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
[X,Y]=meshgrid(x,y)&lt;br /&gt;
Z=Y&lt;br /&gt;
Figure&lt;br /&gt;
pcolor(X,Y,Z)&lt;br /&gt;
colorbar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del cual se obtiene la gráfica.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:rotpam2.png]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver, el gráfico tiene sentido, puesto a que las velocidades respecto del eje son simétricas. El rotacional en el eje es cero y en las orillas tiene un valor máximo de 1, en el caso de inferior al eje tenemos valor negativo y en el caso superior el valor es positivo. Estos datos se deben a la dirección del rotacional, sin embargo su magnitud es la misma como se puede ver en el gráfico.&lt;br /&gt;
&lt;br /&gt;
== Temperatura del fluido  ==&lt;br /&gt;
&lt;br /&gt;
La temperatura del fluido viene dada por el siguiente campo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur1.png]]&lt;br /&gt;
&lt;br /&gt;
La cual se obtiene utilizando el siguiente código el cual comienza con un cambio de base de cilíndricas a cartesianas.&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
ro=sqrt(x.^2+y.^2);&lt;br /&gt;
teta=atan(y./(x.+10.^-9));&lt;br /&gt;
Y representamos la temperatura con las nuevas variables&lt;br /&gt;
T= 1 + (sin(teta)).^2.*e.^-(ro-1/2).^2;&lt;br /&gt;
figure&lt;br /&gt;
 hold on&lt;br /&gt;
 mesh(ro,teta,0*z)&lt;br /&gt;
pcolor(ro,teta,T)&lt;br /&gt;
contour(ro,teta,T,'k')&lt;br /&gt;
colorbar&lt;br /&gt;
hold off&lt;br /&gt;
Representar gráficamente la temperatura máxima&lt;br /&gt;
ma=max(max(T));&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fprintf('La temperatura maxima %.2f\n',ma) por lo cual obtenemos un valor de 3.4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Por consecuencia se obtiene la siguiente gráfica, la cual nos indica con la barra de color en que punto la temperatura es máxima y en que punto es mínima.&lt;br /&gt;
&lt;br /&gt;
[[Archivo: tempur2.png]]&lt;br /&gt;
&lt;br /&gt;
== Gradiente de la temperatura ==&lt;br /&gt;
&lt;br /&gt;
Se dibuja el gradiente la temperatura, el cual es ortogonal al campo de temperaturas de la gráfica anterior. El gradiente de temperatura se obtiene operando:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: gradtemp1234.png]]&lt;br /&gt;
&lt;br /&gt;
Después de aplicar el código:&lt;br /&gt;
&lt;br /&gt;
{{Matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se obtiene la gráfica, la cual nos demuestra como el gradiente es ortogonal a las curvas de nivel de la temperatura.&lt;br /&gt;
&lt;br /&gt;
== Presión media en puntos del fluido  ==&lt;br /&gt;
&lt;br /&gt;
Utilizando la integral de la presión en todo el fluido dividida por su área, nos da como resultado la presión media en los puntos del fluido numéricamente, la cual fue operada de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
[[Archivo: presspum.png]]&lt;br /&gt;
&lt;br /&gt;
== Caudal a partir de la velocidad  ==&lt;br /&gt;
&lt;br /&gt;
Se calcula el caudal del fluido a partir de la velocidad dada en m/s y así mismo identificamos el porcentaje de caudal que pasa por la mitad central del canal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo: caudalito123.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau2al.png]]&lt;br /&gt;
&lt;br /&gt;
[[Archivo: 1cau3al.png]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Usuario_discusi%C3%B3n:Bernardo_Rodr%C3%ADguez&amp;diff=43035</id>
		<title>Usuario discusión:Bernardo Rodríguez</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Usuario_discusi%C3%B3n:Bernardo_Rodr%C3%ADguez&amp;diff=43035"/>
				<updated>2019-12-02T10:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Bernardo Rodríguez: Bernardo Rodríguez trasladó la página Usuario discusión:Bernardo Rodríguez a Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos.: Trabajo de evaluación continua&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECCIÓN [[Discusión:Trabajo 7: Visualización de campos vectoriales y escalares en fluidos.]]&lt;/div&gt;</summary>
		<author><name>Bernardo Rodríguez</name></author>	</entry>

	</feed>