<?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=Juan+Carlos+Dur%C3%A1n</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=Juan+Carlos+Dur%C3%A1n"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Juan_Carlos_Dur%C3%A1n"/>
		<updated>2026-04-29T04:38:34Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=34071</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=34071"/>
				<updated>2015-12-11T17:21:38Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Ortogonalidad \nabla\vec u y \vec n */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU6-1-.jpg|800px|miniaturadeimagen|centro|Líneas de presión]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=34070</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=34070"/>
				<updated>2015-12-11T17:20:59Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Ortogonalidad \nabla\vec u y \vec n */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU6-1-.jpg|800px|miniaturadeimagen|centro|Líneas de presión]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33988</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33988"/>
				<updated>2015-12-04T22:19:34Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU6-1-.jpg|800px|miniaturadeimagen|centro|Líneas de presión]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33987</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33987"/>
				<updated>2015-12-04T22:19:12Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU6-1-.jpg|800px|miniaturadeimagen|centro|Líneas de presión]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33986</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33986"/>
				<updated>2015-12-04T22:16:46Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Presión media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU6-1-.jpg|800px|miniaturadeimagen|centro|Líneas de presión]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33984</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33984"/>
				<updated>2015-12-04T22:16:13Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Curvas de nivel de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU6-1-.jpg|800px|miniaturadeimagen|centro|Líneas de presión]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU6-1-.jpg&amp;diff=33983</id>
		<title>Archivo:FLU6-1-.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU6-1-.jpg&amp;diff=33983"/>
				<updated>2015-12-04T22:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Líneas de presión&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Líneas de presión&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33982</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33982"/>
				<updated>2015-12-04T22:15:08Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU5-1-.jpg|800px|miniaturadeimagen|centro|Presión del fluido]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU5-1-.jpg&amp;diff=33980</id>
		<title>Archivo:FLU5-1-.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU5-1-.jpg&amp;diff=33980"/>
				<updated>2015-12-04T22:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Presión del fluido&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Presión del fluido&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33978</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33978"/>
				<updated>2015-12-04T22:13:40Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU4-1-.jpg|800px|miniaturadeimagen|centro|Representación de las líneas de corriente, tangentes al campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU4-1-.jpg&amp;diff=33977</id>
		<title>Archivo:FLU4-1-.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU4-1-.jpg&amp;diff=33977"/>
				<updated>2015-12-04T22:12:57Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Líneas de corriente&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Líneas de corriente&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33975</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33975"/>
				<updated>2015-12-04T22:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Función potencial \varphi y velocidad de las partículas del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|800px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33974</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33974"/>
				<updated>2015-12-04T22:09:55Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Función potencial \varphi y velocidad de las partículas del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|600px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|800px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33973</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33973"/>
				<updated>2015-12-04T22:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|800px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|600px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|600px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33972</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33972"/>
				<updated>2015-12-04T22:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Campo de velocidades del fluido \nabla\varphi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|600px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|600px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|600px|miniaturadeimagen|centro|Ortogonalidad entre &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33971</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33971"/>
				<updated>2015-12-04T22:08:31Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Campo de velocidades del fluido \nabla\varphi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|600px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|600px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU3-1-.jpg|600px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU3-1-.jpg&amp;diff=33970</id>
		<title>Archivo:FLU3-1-.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU3-1-.jpg&amp;diff=33970"/>
				<updated>2015-12-04T22:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Ortogonalidad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ortogonalidad&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33968</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33968"/>
				<updated>2015-12-04T22:07:28Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Función potencial \varphi(\rho,\theta,{z}) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|600px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|600px|miniaturadeimagen|centro|Líneas de nivel de la función potencial]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33967</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33967"/>
				<updated>2015-12-04T22:07:10Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Función potencial \varphi y velocidad de las partículas del fluido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|600px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:FLU2-1-.jpg|600px|miniaturadeimagen|centro|Líneas de nivel]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU2-1-.jpg&amp;diff=33966</id>
		<title>Archivo:FLU2-1-.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU2-1-.jpg&amp;diff=33966"/>
				<updated>2015-12-04T22:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Líneas de nivel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Líneas de nivel&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33965</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33965"/>
				<updated>2015-12-04T22:06:02Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|600px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33964</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33964"/>
				<updated>2015-12-04T22:05:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|500px|thumb|center|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU1-1-.jpg&amp;diff=33963</id>
		<title>Archivo:FLU1-1-.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:FLU1-1-.jpg&amp;diff=33963"/>
				<updated>2015-12-04T22:05:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Mallado del sólido&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mallado del sólido&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33962</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33962"/>
				<updated>2015-12-04T22:05:12Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1-1-.jpg|500px|thumb|left|Mallado del sólido]] &lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33960</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33960"/>
				<updated>2015-12-04T22:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FLU1.jpg|500px|miniaturadeimagen|centro|Mallado del sólido.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33959</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33959"/>
				<updated>2015-12-04T22:03:53Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Dibujo FLU1.jpg|500px|miniaturadeimagen|centro|Mallado del sólido.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33958</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33958"/>
				<updated>2015-12-04T22:03:34Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo FLU1.jpg|500px|miniaturadeimagen|centro|Mallado del sólido.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_una_placa_circular_(Grupo_4C)&amp;diff=33936</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en una placa circular (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_una_placa_circular_(Grupo_4C)&amp;diff=33936"/>
				<updated>2015-12-04T20:58:03Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: Página blanqueada&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33935</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33935"/>
				<updated>2015-12-04T20:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=1000;                                                                                              % Muestreo&lt;br /&gt;
j=1000;                                                                                              % Muestreo&lt;br /&gt;
u=linspace(2,6,i+1);                                                                                 % Intervalo [2,6]&lt;br /&gt;
v=linspace(0,2*pi,j+1);                                                                              % Intervalo [0,2*pi]&lt;br /&gt;
h=(6-2)/i;   H=2*pi/j;                                                                               % Pasos&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                 % Mallado&lt;br /&gt;
p=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));       % Función de presiones&lt;br /&gt;
P=U.*p;                                                                                              % Presión estática&lt;br /&gt;
A=ones(i+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
A(1)=1/2;  A(i+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
B=ones(j+1,1);                                                                                       % Matriz auxiliar para integración&lt;br /&gt;
B(1)=1/2;  B(j+1)=1/2;                                                                               % Ajuste en los extremos&lt;br /&gt;
PT=h*H*B'*P*A;                                                                                       % Presión Total&lt;br /&gt;
ro=2;                                                                                                % Radio Interior&lt;br /&gt;
roo=6;                                                                                               % Radio Exterior&lt;br /&gt;
Ar=pi*(roo^2-ro^2);                                                                                  % Área&lt;br /&gt;
PresionMedia=PT/Ar                                                                                   % Presión Media&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 10,556.&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC15/16]]&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33933</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33933"/>
				<updated>2015-12-04T20:54:15Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Curvas de nivel de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(x,y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33931</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33931"/>
				<updated>2015-12-04T20:50:27Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Campo de velocidades del fluido \nabla\varphi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(X,Y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33930</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33930"/>
				<updated>2015-12-04T20:49:04Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Campo de velocidades del fluido \nabla\varphi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
&lt;br /&gt;
contour(X,Y,P,100)                                                                                             % Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])                                                                                              % Selecciona la región a dibujar&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33927</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33927"/>
				<updated>2015-12-04T20:30:14Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33926</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33926"/>
				<updated>2015-12-04T20:28:26Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Introduciendo un dibujo 3D se observa mejor el campo de presiones con sus máximos y mínimos.&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
 &lt;br /&gt;
%Creación de la malla y paso a cartesianas&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
 &lt;br /&gt;
%Definimos la presión estática del fluido&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
&lt;br /&gt;
%dibujo en 3D &lt;br /&gt;
figure(2)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33925</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33925"/>
				<updated>2015-12-04T20:27:40Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);                                                                                % Matrices.&lt;br /&gt;
x=U.*cos(V);                                                                                        % Parametrización X.&lt;br /&gt;
y=U.*sin(V);                                                                                        % Parametrización Y.&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(x,y,P);colorbar;                                                                               % Visualización de superficie en 3D más leyenda en color.        &lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba.&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima.&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Introduciendo un dibujo 3D se observa mejor el campo de presiones con sus máximos y mínimos.&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
 &lt;br /&gt;
%Creación de la malla y paso a cartesianas&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
 &lt;br /&gt;
%Definimos la presión estática del fluido&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
&lt;br /&gt;
%dibujo en 3D &lt;br /&gt;
figure(2)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33924</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33924"/>
				<updated>2015-12-04T20:24:49Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Introduciendo un dibujo 3D se observa mejor el campo de presiones con sus máximos y mínimos.&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
 &lt;br /&gt;
%Creación de la malla y paso a cartesianas&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
 &lt;br /&gt;
%Definimos la presión estática del fluido&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
&lt;br /&gt;
%dibujo en 3D &lt;br /&gt;
figure(2)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33923</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33923"/>
				<updated>2015-12-04T20:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Mallado del sólido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [2,6].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,2*pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Introduciendo un dibujo 3D se observa mejor el campo de presiones con sus máximos y mínimos.&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
 &lt;br /&gt;
%Creación de la malla y paso a cartesianas&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
 &lt;br /&gt;
%Definimos la presión estática del fluido&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
&lt;br /&gt;
%dibujo en 3D &lt;br /&gt;
figure(2)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33922</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33922"/>
				<updated>2015-12-04T20:24:20Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);                                                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,50);                                                                              % Intervalo [0,2*pi].&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido.&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Introduciendo un dibujo 3D se observa mejor el campo de presiones con sus máximos y mínimos.&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
 &lt;br /&gt;
%Creación de la malla y paso a cartesianas&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
 &lt;br /&gt;
%Definimos la presión estática del fluido&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
&lt;br /&gt;
%dibujo en 3D &lt;br /&gt;
figure(2)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33921</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33921"/>
				<updated>2015-12-04T20:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));      % Presión estática del fluido&lt;br /&gt;
figure(1)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])                                                                                   % Selecciona la región a dibujar.&lt;br /&gt;
view(2)                                                                                             % Vista desde arriba&lt;br /&gt;
Pmax=max(max(P))                                                                                    % Presión Máxima&lt;br /&gt;
Pmin=min(min(P))                                                                                    % Presión Mínima&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Introduciendo un dibujo 3D se observa mejor el campo de presiones con sus máximos y mínimos.&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,50);&lt;br /&gt;
v=linspace(0,2*pi,50);&lt;br /&gt;
 &lt;br /&gt;
%Creación de la malla y paso a cartesianas&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
x=U.*cos(V);&lt;br /&gt;
y=U.*sin(V);&lt;br /&gt;
 &lt;br /&gt;
%Definimos la presión estática del fluido&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
&lt;br /&gt;
%dibujo en 3D &lt;br /&gt;
figure(2)&lt;br /&gt;
surf(x,y,P)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
view(3)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,100);&lt;br /&gt;
v=linspace(0,2*pi,100);&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
X=U.*cos(V);&lt;br /&gt;
Y=U.*sin(V);&lt;br /&gt;
P=15-4.*((((1-(4./(U.^2))).^2).*((cos(V)).^2))+(((U+(4./U)).^2).*((sin(V)).^2).*(1./(U.^2))));&lt;br /&gt;
contour(X,Y,P,100)                                                                                              %Curvas de nivel&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33916</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33916"/>
				<updated>2015-12-04T20:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');                          % Función línea de corriente&lt;br /&gt;
f=fi(xx,yy);                                                        % Línea de corriente&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de corriente.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33915</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33915"/>
				<updated>2015-12-04T20:03:09Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
u=linspace(2,6,30);                                                 % Intervalo [2,6].&lt;br /&gt;
v=linspace(0,2*pi,30);                                              % Intervalo [0,2*pi].&lt;br /&gt;
fi=inline('2*y-8*y./(x.^2+y.^2)','x','y');&lt;br /&gt;
[uu,vv]=meshgrid(u,v);                                              % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);                                                     % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);                                                     % Parametrización Y.&lt;br /&gt;
f=fi(xx,yy);&lt;br /&gt;
hold on                                                             % Inicio superposición de gráficos.                                                           &lt;br /&gt;
contour(xx,yy,f,100)                                                % Define 100 líneas de nivel.&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');       % Función componente horizontal del campo de velocidades.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                  % Función componente vertical del campo de velocidades.&lt;br /&gt;
u1=fx(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
u2=fy(xx,yy);                                                       % Componente horizontal del campo de velocidades.&lt;br /&gt;
quiver(xx,yy,u1,u2)                                                 % Representación de los vectores del campo de velocidad.&lt;br /&gt;
axis([-5,5,-5,5])                                                   % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                            % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33914</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33914"/>
				<updated>2015-12-04T19:42:37Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
n=20;                                           % Número de pasos.&lt;br /&gt;
r=linspace(2,6,n+1);                            % Intervalo [2,6].&lt;br /&gt;
t=linspace(0,2*pi,n+1);                         % Intervalo [0,2*pi].&lt;br /&gt;
[rr,tt]=meshgrid(r,t);                          % Matrices.&lt;br /&gt;
xx=rr.*cos(tt);                                 % Parametrización X.&lt;br /&gt;
yy=rr.*sin(tt);                                 % Parametrización Y.&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);                      % Parametrización Z.&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);                     % Componente horizontal del campo de velocidades.&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);                     % Componente vertical del campo de velocidades.&lt;br /&gt;
axis([-5,5,-5,5])                               % Selecciona la región a dibujar.&lt;br /&gt;
plot(2*cos(t),2*sin(t),'k','linewidth',2)       % Muestra imágenes&lt;br /&gt;
hold on                                         % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,gg,40);                           % Define 40 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,Ux,Uy)                             % Representación de los vectores del campo de velocidad.&lt;br /&gt;
hold off                                        % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33913</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33913"/>
				<updated>2015-12-04T19:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
n=20;                                           % Número de pasos.&lt;br /&gt;
r=linspace(2,6,n+1);                            % Intervalo [2,6].&lt;br /&gt;
t=linspace(0,2*pi,n+1);                         % Intervalo [0,2*pi].&lt;br /&gt;
[rr,tt]=meshgrid(r,t);                          % Matrices.&lt;br /&gt;
xx=rr.*cos(tt);                                 % Parametrización X.&lt;br /&gt;
yy=rr.*sin(tt);                                 % Parametrización Y.&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);                      % Parametrización Z.&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
plot(2*cos(t),2*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33912</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33912"/>
				<updated>2015-12-04T19:33:14Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
n=20;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-5,5,-5,5])&lt;br /&gt;
plot(2*cos(t),2*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33911</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33911"/>
				<updated>2015-12-04T19:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Líneas de corriente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=20;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
gg=2.*(rr-4./rr).*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
figure(300)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
plot(2*cos(t),2*sin(t),'k','linewidth',2)&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,gg,50);&lt;br /&gt;
quiver(xx,yy,Ux,Uy)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33910</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33910"/>
				<updated>2015-12-04T19:28:39Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33909</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33909"/>
				<updated>2015-12-04T19:27:55Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33908</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33908"/>
				<updated>2015-12-04T19:27:30Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Campo de velocidades del fluido \nabla\varphi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
F=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(F,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(F,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33897</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33897"/>
				<updated>2015-12-04T18:34:18Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Puntos frontera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
f=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(f,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(f,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \vec { u }  \right|  }^{ 2 }+ { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33896</id>
		<title>Visualización con Matlab de campos escalares y vectoriales en fluidos (Grupo 4C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Visualizaci%C3%B3n_con_Matlab_de_campos_escalares_y_vectoriales_en_fluidos_(Grupo_4C)&amp;diff=33896"/>
				<updated>2015-12-04T18:32:32Z</updated>
		
		<summary type="html">&lt;p&gt;Juan Carlos Durán: /* º Curvas de nivel de la presión */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Visualización con Matlab de campos escalares y vectoriales en fluidos Grupo 4C | [[:Categoría:Teoría de Campos|Teoría de Campos]]| [[:Categoría:TC15/16|2015-16]] | &lt;br /&gt;
Juan Carlos Durán&amp;lt;br /&amp;gt;&lt;br /&gt;
Jesús González Pirés&amp;lt;br /&amp;gt;&lt;br /&gt;
Enrique Lillo Santacruz&amp;lt;br /&amp;gt;&lt;br /&gt;
Nerea González Rivas&amp;lt;br /&amp;gt;&lt;br /&gt;
Alejandro Martínez Gamonal&amp;lt;br /&amp;gt;&lt;br /&gt;
Alberto Garcés Rodriguez&amp;lt;br /&amp;gt; }}&lt;br /&gt;
Vamos a considerar el flujo de un fluido incompresible alrededor de un obstáculo con forma circular con forma de anillo comprendido entre las circunferencias centradas en el origen de radios 2 y 6. Trabajaremos en el plano con coordenadas polares &amp;lt;math&amp;gt;(\rho,\theta)&amp;lt;/math&amp;gt;. Para ilustrar que el fluido ocupa el exterior de un círculo consideraremos &amp;lt;math&amp;gt;(\rho,\theta) \in [-5,5]*[-5,5]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La velocidad de las partículas del fluido viene dada por el gradiente de la función potencial &amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
== º Mallado del sólido ==&lt;br /&gt;
Nuestro mallado se ha centrado en la representación de los puntos interiores del anillo circular por el que circulará el fluido. Se ha elegido un paso de muestreo similar a otros trabajos, de &amp;lt;math&amp;gt;h=\frac{1}{10}&amp;lt;/math&amp;gt; para las variables &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
h=0.1;                   % Paso de muestreo.&lt;br /&gt;
u=2:h:6;                 % Intervalo [1,2].&lt;br /&gt;
v=0:h:2*pi+h;            % Intervalo [0,pi].&lt;br /&gt;
[uu,vv]=meshgrid(u,v);   % Matrices.&lt;br /&gt;
xx=uu.*cos(vv);          % Parametrización X.&lt;br /&gt;
yy=uu.*sin(vv);          % Parametrización Y.&lt;br /&gt;
zz=zeros(size(xx));      % Parametrización Z.&lt;br /&gt;
subplot(1,1,1);          % Muestra imágenes. &lt;br /&gt;
mesh(xx,yy,zz)           % Mallado.&lt;br /&gt;
axis([-5,5,-5,5])        % Selecciona la regíon a dibujar.&lt;br /&gt;
view(2)                  % Ver imagen desde arriba.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y velocidad de las partículas del fluido ==&lt;br /&gt;
&lt;br /&gt;
=== º Función potencial &amp;lt;math&amp;gt;\varphi(\rho,\theta,{z})&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\varphi=2(\rho+\frac{4}{\rho})cos(\theta)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
Código Matlab de la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; mediante 30 líneas de nivel:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
f=2.*(uu+4./uu).*cos(vv); 	             % Campo Escalar de la Temperatura.&lt;br /&gt;
subplot(1,1,1);                              % Muestra una imagen.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                % Define 30 líneas de nivel.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== º Campo de velocidades del fluido &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt;  ===&lt;br /&gt;
La velocidad de las partículas viene dada por el gradiente de la función &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; potencial. Es decir, &amp;lt;math&amp;gt;\vec u=\nabla\varphi&amp;lt;/math&amp;gt;.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=\nabla\varphi=\frac{\partial\varphi}{\partial {x}^{i}}{\vec {g}}^{i}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\rho}+\frac{\partial\varphi}{\partial\rho}{\vec{g}}^{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}^{z}=\frac{\partial\varphi}{\partial\rho}{\vec{g}}_{\rho}+\frac{1}{{\rho}^{2}}\frac{\partial\varphi}{\partial\theta}{\vec{g}}_{\theta}+\frac{\partial\varphi}{\partial{z}}{\vec{g}}_{z}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{g}_{\rho}=\vec{e}_{\rho}\qquad\vec{g}_{\theta}=\rho\vec{e}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso:: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\varphi=2cos(\theta)[1-\frac{4}{\rho^2}]{\vec{g}}^{\rho}-2sen(\theta)[\rho+\frac{4}{\rho}]{\vec{g}}^{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{g}}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{{\rho}^3}]{\vec{g}}_{\theta}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho=\sqrt{x^2+y^2}\qquad\theta=arctg(\frac{y}{x})&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Se comprueba en la imagen que la función potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt; y el campo de velocidades &amp;lt;math&amp;gt;\nabla\varphi&amp;lt;/math&amp;gt; son ortogonales.:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
syms x y                                                                             % Variables definidas para la función &amp;quot;diff&amp;quot;.&lt;br /&gt;
f=2.*(sqrt(x.^2+y.^2)+4./sqrt(x.^2+y.^2)).*(x./(sqrt(x.^2+y.^2))); 	             % Campo Potencial en coordenadas cartesianas.&lt;br /&gt;
FX=diff(f,x)                                                                         % Derivada del campo respecto de x (Simbólico).&lt;br /&gt;
FY=diff(f,y)                                                                         % Derivada del campo respecto de y (Simbólico).&lt;br /&gt;
}}&lt;br /&gt;
Mediante este código obtenemos las derivadas parciales que componen la función Gradiente del campo potencial &amp;lt;math&amp;gt;\varphi&amp;lt;/math&amp;gt;::&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;FX=\frac{\partial\varphi(x,y)}{\partial x}=2+\frac{8y^2-8x^2}{(x^2+y^2)^2}\qquad FY=\frac{\partial\varphi(x,y)}{\partial y}=\frac{16xy}{(x^2+y^2)^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
fx=inline('2+(8*(y.^2)-8*(x.^2))./((y.^2+x.^2).^2)','x','y');            % Función derivada del campo respecto de x.&lt;br /&gt;
fy=inline('-16*(x.*y)./((y.^2+x.^2).^2)','x','y');                       % Función derivada del campo respecto de y.&lt;br /&gt;
d1=fx(xx,yy);                                                            % Matrices de la función derivada respecto de x.&lt;br /&gt;
d2=fy(xx,yy);                                                            % Matrices de la función derivada respecto de y.&lt;br /&gt;
hold on                                                                  % Inicio superposición de gráficos.&lt;br /&gt;
contour(xx,yy,f,30); colorbar                                            % Define 30 líneas de nivel.&lt;br /&gt;
quiver(xx,yy,d1,d2)                                                      % Representación de los vectores gradientes del campo escalar.&lt;br /&gt;
axis([-5,5,-5,5])                                                        % Selecciona la región a dibujar.&lt;br /&gt;
hold off                                                                 % Fin superposición de gráficos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ortogonalidad &amp;lt;math&amp;gt;\nabla\vec u&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Se denomina a &amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt; como vector normal a los puntos del obstáculo, es decir &amp;lt;math&amp;gt;\vec n= \vec k&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\vec u\cdot\vec n=\begin{vmatrix} \frac{\partial{u}_{1}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{1}}{\partial{z}}  \\ \frac{\partial{u}_{2}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{2}}{\partial{z}}  \\ \frac{\partial{u}_{3}}{\partial{\rho}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{\theta}}  &amp;amp; \frac{\partial{u}_{3}}{\partial{z}} \end{vmatrix}=\begin{vmatrix} \frac{16cos({\theta})}{\rho^3}  &amp;amp; -2sen(\theta)(1-\frac{4}{\rho^2})  &amp;amp; {0}\\ 2sen(\theta)(\frac{1}{\rho^2}+\frac{12}{\rho^4})  &amp;amp; -2cos(\theta)(\frac{1}{\rho}+\frac{4}{\rho^3})&amp;amp;{0}\\ {0}&amp;amp;{0}&amp;amp;{0}\end{vmatrix}\begin{vmatrix}{0}\\{0}\\{1}\end{vmatrix}=\begin{vmatrix}{0}\\{0}\\{0}\end{vmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como interpretación podríamos decir que el vector velocidad &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt;, además de ser perpendicular a las líneas de nivel de la función potencial, está únicamente definido en el plano 2D y no en un espacio 3D. Como resultado evidente, el producto escalar del gradiente de la velocidad y el vector normal siempre será cero.&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que nos encontramos lejos del obstáculo siendo así &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt; muy grande, por tanto suponemos que &amp;lt;math&amp;gt;\frac{1}{\rho}≃{0}&amp;lt;/math&amp;gt; en esos puntos::&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}=2cos(\theta){\vec{e}_{\rho}}-2sen(\theta){\vec{e}_{\theta}}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Por tanto::&lt;br /&gt;
&amp;lt;math&amp;gt;|\vec{u}| =2\sqrt{cos(\theta)^2+sen(\theta)^2}=2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Rotacional y Divergencia ==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec u=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[-2cos(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=[-2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}+[2sen(\theta)(1-\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec u=\frac{1}{\rho}[\frac{\partial}{\partial{\rho}}(2{\rho}cos(\theta)(\rho -\frac{4}{\rho^2}))+\frac{\partial}{\partial{\theta}}(-2sen(\theta)({1}+\frac{4}{\rho^2})+\frac{\partial}{\partial{z}}(\rho\cdot{0})]=\frac{1}{\rho}[2cos(\theta)(1+\frac{4}{\rho^2})-2cos(\theta)(1+\frac{4}{\rho^2})]=0 &amp;lt;/math&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
El rotacional obtenido es nulo, quedando demostrado que las partículas del fluido no giran. La divergencia obtenida también es nula, indicando que localmente el fluido no varía su volumen, es decir, ni se expande ni se contrae. Teniendo en cuenta este resultado, podemos confirmar que el fluido es incompresible.&lt;br /&gt;
&lt;br /&gt;
== º Líneas de corriente==&lt;br /&gt;
Vamos a dibujar ahora las líneas de corriente del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;, es decir las líneas que son tangentes a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; en cada punto. Para ello calculamos el campo &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; que en cada punto es ortogonal a &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; (tomar &amp;lt;math&amp;gt;\vec v=\vec k\times\vec u&amp;lt;/math&amp;gt;).:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\frac{1}{\rho}=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ {0}  &amp;amp; {0}  &amp;amp; {1}  \\ 2cos(\theta)[1-\frac{4}{\rho^2}]  &amp;amp; -2sen(\theta)[\rho+\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{\rho}+2cos(\theta)[\frac{1}{\rho}-\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec v=\vec {grad}\psi=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{|{\vec {g}}_{\rho}|^2}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{|{\vec {g}}_{\theta}|^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{|{\vec {g}}_{z}|^2}=\frac{\partial\psi}{\partial\rho}\frac{{\vec {g}}_{\rho}}{1}+\frac{\partial\psi}{\partial\theta}\frac{{\vec {g}}_{\theta}}{\rho^2}+\frac{\partial\psi}{\partial{z}}\frac{{\vec {g}}_{z}}{1}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=\int 2sen(\theta)[1+\frac{4}{\rho^2}] \, d\rho \,\!=2sen(\theta)[\rho+\frac{4}{\rho}]+f(\theta) &amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\psi}{\partial\theta}=2cos(\theta)[\rho-\frac{4}{\rho}+f'(\theta)\qquad f'(\theta)=0\qquad f(\theta)=cte&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\psi=2sen(\theta)[\rho-\frac{4}{\rho}]&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec v=\begin{vmatrix} \vec {g}_{\rho}&amp;amp;\vec {g}_{\theta}&amp;amp;\vec {g}_{z} \\ \frac{\partial}{\partial{\rho}}  &amp;amp; \frac{\partial}{\partial{\theta}}  &amp;amp; \frac{\partial}{\partial{z}}  \\ 2sen(\theta)[1+\frac{4}{\rho^2}]  &amp;amp; 2cos(\theta)[\rho-\frac{4}{\rho}]  &amp;amp; {0} \end{vmatrix}=\frac{\partial}{\partial{\rho}}[2cos(\theta)[\rho-\frac{4}{\rho}]]\vec {g}_{z}-\frac{\partial}{\partial{\theta}}[2sen(\theta)[1+\frac{4}{\rho^2}]]\vec {g}_{z}=[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}-[2cos(\theta)(1+\frac{4}{\rho^2})]\vec {g}_{z}=\vec {0}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;es de divergencia nula, queda comprobado que &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; es irrotacional.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Puntos frontera==&lt;br /&gt;
Definido el campo de velocidades anterior, se calcula su módulo en función de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2sen(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}-2cos(\theta)[1+\frac{4}{\rho^2}]\vec {g}_{z}=2cos(\theta)[1-\frac{4}{{\rho}^2}]{\vec{e}}_{\rho}-2sen(\theta)[{1}+\frac{4}{{\rho}^2}]{\vec{e}}_{\theta}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2\qquad|\vec u|=\sqrt{4cos(\theta)^2[1-\frac{4}{{2}^2}]^2+4sen(\theta)^2[{1}+\frac{4}{{2}^2}]^2}=\sqrt{16sen(\theta)^2}=4|sen(\theta)|&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad máxima son &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Los puntos de velocidad mínima o puntos de remanso son &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== º Presión del fluido ==&lt;br /&gt;
La ecuación de Bernoulli describe como se comporta un fluido, relacionando las siguientes variables:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;p =&amp;lt;/math&amp;gt;presión estática a la que está sometido el fluido debida a las moléculas que lo rodean.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;d =&amp;lt;/math&amp;gt;densidad del fluido.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\bar { u } =&amp;lt;/math&amp;gt;velocidad de flujo del fluido. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac { 1 }{ 2 } d { \left| \bar { u }  \right|  }^{ 2 }+\bar { p } =cte&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para que esta expresión pueda aplicarse, tienen que cumplirse las siguientes condiciones:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- El fluido se mueve en un régimen de tipo estacionario, es decir, la velocidad en un punto determinado no varía con el tiempo.&lt;br /&gt;
:- Se desprecia la viscosidad del fluido (que es una fuerza de rozamiento interna).&lt;br /&gt;
En nuestro caso, se cumplen la primera condición, y aplicamos la segunda; por lo que se puede aplicar esta ecuación.&lt;br /&gt;
&lt;br /&gt;
En nuestro flujo, se cumple que:&amp;lt;br /&amp;gt;&lt;br /&gt;
:- La densidad del fluido es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;.&lt;br /&gt;
:- La constante de la ecuación toma el valor &amp;lt;math&amp;gt;15&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la ecuación anterior, obtenemos que: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 + p = 15 &amp;lt;/math&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  p = 15- |\vec{u}|^2 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por otro lado, hallamos &amp;lt;math&amp;gt;|\vec{u}|^2 &amp;lt;/math&amp;gt;: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}|^2 = 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ)  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esta forma, la presión ejercida por el fluido vendrá determinada por la siguiente ecuación: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; p= 15 - [ 4(1-\frac{4}{ρ^2})^2 cos^2(θ)  + 4(ρ+\frac{4}{ρ})^2 sen^2(θ) ]  &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El programa nos devuelve que los puntos de presión máxima se encuentran en &amp;lt;math&amp;gt; \theta = 0 &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta = \pi &amp;lt;/math&amp;gt;; mientras que los puntos de presión mínima los sitúa en &amp;lt;math&amp;gt; \theta =\frac{\pi}{2} &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \theta =\frac{3\pi}{2} &amp;lt;/math&amp;gt;. Observando los resultados del apartado anterior comprobamos que los puntos de presión máxima coinciden con los puntos de velocidad mínima y viceversa, lo cual es un resultado coherente que verifica la ecuación de Bernoulli.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cMATLAB10.jpg|500px|miniaturadeimagen|centro|Grados de deformación según la variación del módulo del vector &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Ecuación de Navier-Stokes ==&lt;br /&gt;
&lt;br /&gt;
La ecuación de Navier-Stokes describe el movimiento de los fluidos reales a partir de su campo de velocidades y su campo de presiones. :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d(\vec{u}·\nabla)\vec{u} + \nabla p = \mu \Delta \vec{u} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En nuestro caso, tenemos un fluido incompresible (es decir, que siempre ocupa el mismo volumen, como por ejemplo el agua), cuya viscosidad es &amp;lt;math&amp;gt; \mu =0 &amp;lt;/math&amp;gt; y cuya densidad es &amp;lt;math&amp;gt;d = 2&amp;lt;/math&amp;gt;. Sustituyendo: : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Considerando los campos &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; hallados anteriormente: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = u_{1} \frac{\partial u_{1}}{\partial \rho} \vec{e}_{\rho} + u_{1} \frac{\partial u_{1}}{\partial \theta} \vec{e}_{\theta}+ u_{2} \frac{\partial u_{2}}{\partial \rho} \vec{e}_{\rho}+ u_{2} \frac{\partial u_{2}}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; = 2(1-\frac{4}{\rho^2})cos(\theta)[2(\frac{8}{\rho^3})cos(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})sin(\theta)  \vec{e}_{\theta}] - 2(1+\frac{4}{\rho^2})sin(\theta)[2(\frac{8}{\rho^3})sin(\theta) \vec{e}_{\rho} - 2(1+\frac{4}{\rho^2})cos(\theta)  \vec{e}_{\theta}]  = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = [\frac{32}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) - \frac{32}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [-4(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) + 4(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De la misma forma: :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p =  \frac{\partial p}{\partial \rho} \vec{e}_{\rho} + \frac{\partial p}{\partial \theta} \vec{e}_{\theta} = &amp;lt;/math&amp;gt; : &lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = [- \frac{64}{\rho^3}(1-\frac{4}{\rho^2})cos^2(\theta) + \frac{64}{\rho^3}(1+\frac{4}{\rho^2})sin^2(\theta)] \vec{e}_{\rho} + [8(1-\frac{4}{\rho^2})^2 sin(\theta)cos(\theta) - 8(1+\frac{4}{\rho^2})^2 sin(\theta)cos(\theta)] \vec{e}_{\theta} &amp;lt;/math&amp;gt;  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si sustituimos los valores obtenidos en la ecuación de Navier-Stokes, se obtiene de forma inmediata que se cumple &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt;, por lo que queda demostrado que se satisface dicha ecuación.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== º Trayectoria de la línea de corriente==&lt;br /&gt;
Si fuésemos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente, esto es, según avanza por esta y a medida que se acerca al obstáculo sigue el contorno del mismo para que una vez superado, siga la dirección original de su línea de corriente de nuevo. En cuanto una partícula se va aproximando al obstáculo, la velocidad que ésta tiene es mínima, a diferencia de su presión que es máxima.:&lt;br /&gt;
Una vez que la partícula ha llegado al obstáculo en donde su velocidad es mínima (nula) y a medida que va avanzando, su presión disminuye a favor de aumentar su velocidad hasta alcanzar su valor máximo. Posteriormente la partícula experimenta una subida de presión a la vez que su velocidad disminuye de nuevo hasta ser nula.&lt;br /&gt;
== º Paradoja D'Alembert==&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=2cos(\theta)[1-\frac{4}{\rho^2}]\vec {g}_{\rho}-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
Para &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\vec u=-2sen(\theta)[\frac{1}{\rho}+\frac{4}{\rho^3}]\vec {g}_{\theta}&amp;lt;/math&amp;gt;:&lt;br /&gt;
&amp;lt;math&amp;gt;\int_{0}^{2\pi} \vec u r'(\theta)\,d\theta =\int_{0}^{2\pi} -2sen(\theta)\vec{g}_{\theta}\vec{g}_{\theta}\,d\theta =\int_{0}^{2\pi} -8sen(\theta)\,d\theta=8[cos(2\pi)-cos(0)]=0 &amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
El teorema de Kutta-Joukowski establece que la fuerza que ejerce el fluido sobre el obstáculo, en este caso, el círculo de radio 2, es proporcional a esta circulación. Al ser nula, el fluido no ejerce ninguna fuerza sobre el obstáculo, en contra de la intuición. Esto es lo que se conoce como la paradoja de D’Alembert. Para ilustrar esta fuerza es necesario tomar soluciones de modelos de fluidos más sofisticados (con viscosidad µ &amp;gt; 0). Se demuestra así que la circulación del campo &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt; a lo largo de la circunferencia &amp;lt;math&amp;gt;\rho=2&amp;lt;/math&amp;gt; se anula.&lt;br /&gt;
&lt;br /&gt;
== º Curvas de nivel de la presión==&lt;br /&gt;
Por medio de las curvas de nivel podemos comprender de una manera mejor la conclusión a la que habíamos llegado en la cuestión 8 del trabajo. Recordamos que la presión máxima se alcanzaba en &amp;lt;math&amp;gt;\theta=0&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\pi&amp;lt;/math&amp;gt; y la presión mínima en &amp;lt;math&amp;gt;\theta=\frac{\pi}{2}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\theta=\frac{3\pi}{2}&amp;lt;/math&amp;gt;. También podemos saber la cantidad de variación de presión, puesto que según estén más juntas las líneas de nivel, la velocidad a la que varíe la presión será mayor.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:hDibujo matlab2.jpg|400px|miniaturadeimagen|centro|Placa mallada con forma de corona circular.]]&lt;br /&gt;
&lt;br /&gt;
Código Matlab:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
zoom=5;&lt;br /&gt;
n=100;                  &lt;br /&gt;
r=linspace(2,6,n+1);&lt;br /&gt;
t=linspace(0,2*pi,n+1);&lt;br /&gt;
[rr,tt]=meshgrid(r,t);&lt;br /&gt;
xx=rr.*cos(tt);&lt;br /&gt;
yy=rr.*sin(tt);&lt;br /&gt;
Ur=(2-8./rr.^2).*cos(tt);&lt;br /&gt;
Ut=-(2+8./rr.^2).*sin(tt);&lt;br /&gt;
Ux=Ur.*cos(tt)-Ut.*sin(tt);&lt;br /&gt;
Uy=Ur.*sin(tt)+Ut.*cos(tt);&lt;br /&gt;
P=15-[Ux.^2+Uy.^2]&lt;br /&gt;
figure(6)&lt;br /&gt;
plot(2.*cos(t),2.*sin(t),'k','linewidth',2)&lt;br /&gt;
axis([-zoom,zoom,-zoom,zoom])&lt;br /&gt;
hold on&lt;br /&gt;
contour(xx,yy,P,50);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== º Presión media==&lt;br /&gt;
Para calcular la presión media en los puntos del fluido de manera numérica, se aproxima la integral de la presión en todo el fluido y se divide por el área total en el anillo comprendido entre &amp;lt;math&amp;gt;2&amp;lt;\rho&amp;lt;6&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Utilizamos MATLAB para calcular la presión media en los puntos del fluido. Aquí podemos ver el código utilizado:&amp;lt;br/&amp;gt;&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Definimos los intervalos y su anchura.&lt;br /&gt;
n=1000;                  &lt;br /&gt;
u=linspace(2,6,n+1);&lt;br /&gt;
v=linspace(0,2*pi,n+1);&lt;br /&gt;
h1=(6-2)/n;&lt;br /&gt;
h2=2*pi/n;&lt;br /&gt;
%Creamos la malla.&lt;br /&gt;
[U,V]=meshgrid(u,v);&lt;br /&gt;
%Definimos la funcion de presiones.&lt;br /&gt;
P=15-4.*((1-4./(U^2)).^2.*(cos(V).^2)+((U.^2+4)./(U^3))^2.*(sin(V).^2));   &lt;br /&gt;
%Calculamos la presion total en el fluido mediante integración.&lt;br /&gt;
w1=ones(n+1,1);                 &lt;br /&gt;
w1(1)=1/2; w1(n+1)=1/2;&lt;br /&gt;
w2=ones(n+1,1);                 &lt;br /&gt;
w2(1)=1/2; w2(n+1)=1/2;&lt;br /&gt;
PresionTotal=h1*h2*w2'*P*w1;&lt;br /&gt;
%Calculamos el area de la zona.&lt;br /&gt;
r1=6;r2=2;&lt;br /&gt;
A=pi*(r1^2-r2^2);&lt;br /&gt;
%Calculamos la presion media.&lt;br /&gt;
Presionmedia=PresionTotal/A&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Una vez ejecutado este código, observamos que la presión media en los puntos del fluido es 3,2503.&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juan Carlos Durán</name></author>	</entry>

	</feed>