<?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=Xavier+Grimalt</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=Xavier+Grimalt"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Xavier_Grimalt"/>
		<updated>2026-05-05T10:10:44Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98749</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98749"/>
				<updated>2025-12-04T12:32:22Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Ecuación de Bernoulli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran: &amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
[[Archivo:apartadonum6.jpg|650px|thumb|right|Figura 6 - Campo de presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros del problema&lt;br /&gt;
Uinf = 1;            % Velocidad del flujo no perturbado&lt;br /&gt;
Rcil = 1;            % Radio del cilindro&lt;br /&gt;
NN = 420;            % Resolución de la malla&lt;br /&gt;
&lt;br /&gt;
dens = 1.2;          % Densidad del fluido&lt;br /&gt;
&lt;br /&gt;
%% Construcción de la malla 2D&lt;br /&gt;
xx = linspace(-3.2, 3.2, NN);&lt;br /&gt;
yy = linspace(-3.2, 3.2, NN);&lt;br /&gt;
[XX, YY] = meshgrid(xx, yy);&lt;br /&gt;
&lt;br /&gt;
RR = hypot(XX, YY);&lt;br /&gt;
ANG = atan2(YY, XX);&lt;br /&gt;
&lt;br /&gt;
%% Campo de velocidades&lt;br /&gt;
u_rad = Uinf .* cos(ANG) .* (1 - (Rcil^2 ./ RR.^2));&lt;br /&gt;
u_tan = -Uinf .* sin(ANG) .* (1 + (Rcil^2 ./ RR.^2));&lt;br /&gt;
&lt;br /&gt;
Ux = u_rad .* cos(ANG) - u_tan .* sin(ANG);&lt;br /&gt;
Uy = u_rad .* sin(ANG) + u_tan .* cos(ANG);&lt;br /&gt;
&lt;br /&gt;
Vnorm = sqrt(Ux.^2 + Uy.^2);&lt;br /&gt;
maskCil = (RR &amp;lt; Rcil);&lt;br /&gt;
Vnorm(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Coeficiente de presión&lt;br /&gt;
Cp_field = 1 - (Vnorm ./ Uinf).^2;&lt;br /&gt;
&lt;br /&gt;
%% Presión dimensional&lt;br /&gt;
pres = 0.5 * dens * Uinf^2 .* Cp_field;&lt;br /&gt;
pres(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Gráfica&lt;br /&gt;
figure('Color', [1 1 1]);&lt;br /&gt;
contourf(XX, YY, Cp_field, 55, 'LineStyle', 'none');&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
thetaPlot = linspace(0, 2*pi, 350);&lt;br /&gt;
plot(Rcil*cos(thetaPlot), Rcil*sin(thetaPlot), 'w', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Coordenada X');&lt;br /&gt;
ylabel('Coordenada Y');&lt;br /&gt;
title('Distribución del coeficiente de presión alrededor de un cilindro');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;  &lt;br /&gt;
* &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
[math]&lt;br /&gt;
u_{\rho}(1,\theta) = 0, &lt;br /&gt;
\qquad &lt;br /&gt;
u_{\theta}(1,\theta) = -2 \sin\theta.&lt;br /&gt;
[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo: &amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo. Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima: &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt; lo cual ocurre en: &amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula.  Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral: &amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt;  &lt;br /&gt;
Para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta: &amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral: &amp;lt;math&amp;gt;\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula: &amp;lt;math&amp;gt;\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|350px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido, al calcularse la velocidad a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: [math]\boxed{\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_{\rho} + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_{\theta}}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas. Usamos la transformación:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
- [math]\boxed{\text{Rotacional}}[/math]: El rotacional indica la dirección y la velocidad del giro del campo en cada punto. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas se calcula como: [math]\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec{e}_\rho&amp;amp;\vec{e}_\theta&amp;amp;\vec{e}_z\\\frac{\partial}{\partial\rho}&amp;amp;\frac{\partial}{\partial\theta}&amp;amp;\frac{\partial}{\partial z}\\u_\rho&amp;amp;\rho u_\theta&amp;amp;u_z\end{vmatrix}[/math]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo obtenidas del potencial son: &lt;br /&gt;
*[math]u_\rho=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
*[math]u_\theta=-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}[/math]&lt;br /&gt;
&lt;br /&gt;
*[math]u_z=0[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo: [math]\nabla\times\vec{u}=\frac{1}{\rho}\left[\vec{e}_\rho(0)+\vec{e}_\theta(0)+\vec{e}_z\left(\frac{\partial}{\partial\rho}(\rho u_\theta)-\frac{\partial u_\rho}{\partial\theta}\right)\right][/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo de los términos:&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial}{\partial\rho}(\rho u_\theta)=-(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial u_\rho}{\partial\theta}=-(1-\tfrac{1}{\rho^2})\sin\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: [math]\frac{\partial}{\partial\rho}(\rho u_\theta)-\frac{\partial u_\rho}{\partial\theta}=-\frac{1}{4\pi\rho^2}[/math] y por tanto: [math]\nabla\times\vec{u}=-\frac{1}{4\pi\rho^{3}}\vec{e}_z[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lejos del cilindro ([math]\rho\gg1[/math]) el campo es prácticamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- [math]\boxed{\text{Divergencia}}[/math]: La divergencia mide el flujo neto entrante o saliente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas: [math]\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial u_\theta}{\partial\theta}+\frac{\partial u_z}{\partial z}\right\}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
* [math]\rho u_\rho=(\rho-\tfrac{1}{\rho})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial}{\partial\rho}(\rho u_\rho)=(1+\tfrac{1}{\rho^2})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial u_\theta}{\partial\theta}=-(1+\tfrac{1}{\rho^2})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: [math]\nabla\cdot\vec{u}=\frac{1}{\rho}\left[(1+\tfrac{1}{\rho^{2}})\cos\theta-(1+\tfrac{1}{\rho^{2}})\cos\theta\right]=0[/math] y por tanto, el campo es incompresible: [math]\nabla\cdot\vec{u}=0[/math].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;[math]\vec{v}=\vec{k}\times\vec{u}=\begin{vmatrix}\vec{e}_\rho&amp;amp;\vec{e}_\theta&amp;amp;\vec{e}_z\\0&amp;amp;0&amp;amp;1\\\frac{\partial\varphi}{\partial\rho}&amp;amp;\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}&amp;amp;0\end{vmatrix}=-\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho+\left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
* &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
- [math]V_\rho = \left(1+\frac{1}{\rho^{2}}\right)\sin\theta - \frac{1}{4\pi\rho}[/math]&lt;br /&gt;
&lt;br /&gt;
- [math]V_\theta = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano): [math]\frac{\partial\psi}{\partial\rho}=V_\rho \qquad,\frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función: [math]\boxed{\psi(\rho,\theta)=\left(\rho-\frac{1}{\rho}\right)\sin\theta-\frac{1}{4\pi}\ln(\rho)}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98748</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98748"/>
				<updated>2025-12-04T12:32:00Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Ecuación de Bernoulli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran: &amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
[[Archivo:apartadonum6.jpg|750px|thumb|right|Figura 6 - Campo de presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros del problema&lt;br /&gt;
Uinf = 1;            % Velocidad del flujo no perturbado&lt;br /&gt;
Rcil = 1;            % Radio del cilindro&lt;br /&gt;
NN = 420;            % Resolución de la malla&lt;br /&gt;
&lt;br /&gt;
dens = 1.2;          % Densidad del fluido&lt;br /&gt;
&lt;br /&gt;
%% Construcción de la malla 2D&lt;br /&gt;
xx = linspace(-3.2, 3.2, NN);&lt;br /&gt;
yy = linspace(-3.2, 3.2, NN);&lt;br /&gt;
[XX, YY] = meshgrid(xx, yy);&lt;br /&gt;
&lt;br /&gt;
RR = hypot(XX, YY);&lt;br /&gt;
ANG = atan2(YY, XX);&lt;br /&gt;
&lt;br /&gt;
%% Campo de velocidades&lt;br /&gt;
u_rad = Uinf .* cos(ANG) .* (1 - (Rcil^2 ./ RR.^2));&lt;br /&gt;
u_tan = -Uinf .* sin(ANG) .* (1 + (Rcil^2 ./ RR.^2));&lt;br /&gt;
&lt;br /&gt;
Ux = u_rad .* cos(ANG) - u_tan .* sin(ANG);&lt;br /&gt;
Uy = u_rad .* sin(ANG) + u_tan .* cos(ANG);&lt;br /&gt;
&lt;br /&gt;
Vnorm = sqrt(Ux.^2 + Uy.^2);&lt;br /&gt;
maskCil = (RR &amp;lt; Rcil);&lt;br /&gt;
Vnorm(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Coeficiente de presión&lt;br /&gt;
Cp_field = 1 - (Vnorm ./ Uinf).^2;&lt;br /&gt;
&lt;br /&gt;
%% Presión dimensional&lt;br /&gt;
pres = 0.5 * dens * Uinf^2 .* Cp_field;&lt;br /&gt;
pres(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Gráfica&lt;br /&gt;
figure('Color', [1 1 1]);&lt;br /&gt;
contourf(XX, YY, Cp_field, 55, 'LineStyle', 'none');&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
thetaPlot = linspace(0, 2*pi, 350);&lt;br /&gt;
plot(Rcil*cos(thetaPlot), Rcil*sin(thetaPlot), 'w', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Coordenada X');&lt;br /&gt;
ylabel('Coordenada Y');&lt;br /&gt;
title('Distribución del coeficiente de presión alrededor de un cilindro');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;  &lt;br /&gt;
* &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
[math]&lt;br /&gt;
u_{\rho}(1,\theta) = 0, &lt;br /&gt;
\qquad &lt;br /&gt;
u_{\theta}(1,\theta) = -2 \sin\theta.&lt;br /&gt;
[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo: &amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo. Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima: &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt; lo cual ocurre en: &amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula.  Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral: &amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt;  &lt;br /&gt;
Para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta: &amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral: &amp;lt;math&amp;gt;\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula: &amp;lt;math&amp;gt;\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|350px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido, al calcularse la velocidad a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: [math]\boxed{\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_{\rho} + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_{\theta}}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas. Usamos la transformación:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
- [math]\boxed{\text{Rotacional}}[/math]: El rotacional indica la dirección y la velocidad del giro del campo en cada punto. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas se calcula como: [math]\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec{e}_\rho&amp;amp;\vec{e}_\theta&amp;amp;\vec{e}_z\\\frac{\partial}{\partial\rho}&amp;amp;\frac{\partial}{\partial\theta}&amp;amp;\frac{\partial}{\partial z}\\u_\rho&amp;amp;\rho u_\theta&amp;amp;u_z\end{vmatrix}[/math]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo obtenidas del potencial son: &lt;br /&gt;
*[math]u_\rho=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
*[math]u_\theta=-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}[/math]&lt;br /&gt;
&lt;br /&gt;
*[math]u_z=0[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo: [math]\nabla\times\vec{u}=\frac{1}{\rho}\left[\vec{e}_\rho(0)+\vec{e}_\theta(0)+\vec{e}_z\left(\frac{\partial}{\partial\rho}(\rho u_\theta)-\frac{\partial u_\rho}{\partial\theta}\right)\right][/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo de los términos:&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial}{\partial\rho}(\rho u_\theta)=-(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial u_\rho}{\partial\theta}=-(1-\tfrac{1}{\rho^2})\sin\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: [math]\frac{\partial}{\partial\rho}(\rho u_\theta)-\frac{\partial u_\rho}{\partial\theta}=-\frac{1}{4\pi\rho^2}[/math] y por tanto: [math]\nabla\times\vec{u}=-\frac{1}{4\pi\rho^{3}}\vec{e}_z[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lejos del cilindro ([math]\rho\gg1[/math]) el campo es prácticamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- [math]\boxed{\text{Divergencia}}[/math]: La divergencia mide el flujo neto entrante o saliente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas: [math]\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial u_\theta}{\partial\theta}+\frac{\partial u_z}{\partial z}\right\}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
* [math]\rho u_\rho=(\rho-\tfrac{1}{\rho})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial}{\partial\rho}(\rho u_\rho)=(1+\tfrac{1}{\rho^2})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial u_\theta}{\partial\theta}=-(1+\tfrac{1}{\rho^2})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: [math]\nabla\cdot\vec{u}=\frac{1}{\rho}\left[(1+\tfrac{1}{\rho^{2}})\cos\theta-(1+\tfrac{1}{\rho^{2}})\cos\theta\right]=0[/math] y por tanto, el campo es incompresible: [math]\nabla\cdot\vec{u}=0[/math].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;[math]\vec{v}=\vec{k}\times\vec{u}=\begin{vmatrix}\vec{e}_\rho&amp;amp;\vec{e}_\theta&amp;amp;\vec{e}_z\\0&amp;amp;0&amp;amp;1\\\frac{\partial\varphi}{\partial\rho}&amp;amp;\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}&amp;amp;0\end{vmatrix}=-\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho+\left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
* &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
- [math]V_\rho = \left(1+\frac{1}{\rho^{2}}\right)\sin\theta - \frac{1}{4\pi\rho}[/math]&lt;br /&gt;
&lt;br /&gt;
- [math]V_\theta = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano): [math]\frac{\partial\psi}{\partial\rho}=V_\rho \qquad,\frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función: [math]\boxed{\psi(\rho,\theta)=\left(\rho-\frac{1}{\rho}\right)\sin\theta-\frac{1}{4\pi}\ln(\rho)}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98746</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98746"/>
				<updated>2025-12-04T12:31:27Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Ecuación de Bernoulli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran: &amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
[[Archivo:apartadonum6.jpg|550px|thumb|right|Figura 6 - Campo de presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros del problema&lt;br /&gt;
Uinf = 1;            % Velocidad del flujo no perturbado&lt;br /&gt;
Rcil = 1;            % Radio del cilindro&lt;br /&gt;
NN = 420;            % Resolución de la malla&lt;br /&gt;
&lt;br /&gt;
dens = 1.2;          % Densidad del fluido&lt;br /&gt;
&lt;br /&gt;
%% Construcción de la malla 2D&lt;br /&gt;
xx = linspace(-3.2, 3.2, NN);&lt;br /&gt;
yy = linspace(-3.2, 3.2, NN);&lt;br /&gt;
[XX, YY] = meshgrid(xx, yy);&lt;br /&gt;
&lt;br /&gt;
RR = hypot(XX, YY);&lt;br /&gt;
ANG = atan2(YY, XX);&lt;br /&gt;
&lt;br /&gt;
%% Campo de velocidades&lt;br /&gt;
u_rad = Uinf .* cos(ANG) .* (1 - (Rcil^2 ./ RR.^2));&lt;br /&gt;
u_tan = -Uinf .* sin(ANG) .* (1 + (Rcil^2 ./ RR.^2));&lt;br /&gt;
&lt;br /&gt;
Ux = u_rad .* cos(ANG) - u_tan .* sin(ANG);&lt;br /&gt;
Uy = u_rad .* sin(ANG) + u_tan .* cos(ANG);&lt;br /&gt;
&lt;br /&gt;
Vnorm = sqrt(Ux.^2 + Uy.^2);&lt;br /&gt;
maskCil = (RR &amp;lt; Rcil);&lt;br /&gt;
Vnorm(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Coeficiente de presión&lt;br /&gt;
Cp_field = 1 - (Vnorm ./ Uinf).^2;&lt;br /&gt;
&lt;br /&gt;
%% Presión dimensional&lt;br /&gt;
pres = 0.5 * dens * Uinf^2 .* Cp_field;&lt;br /&gt;
pres(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Gráfica&lt;br /&gt;
figure('Color', [1 1 1]);&lt;br /&gt;
contourf(XX, YY, Cp_field, 55, 'LineStyle', 'none');&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
thetaPlot = linspace(0, 2*pi, 350);&lt;br /&gt;
plot(Rcil*cos(thetaPlot), Rcil*sin(thetaPlot), 'w', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Coordenada X');&lt;br /&gt;
ylabel('Coordenada Y');&lt;br /&gt;
title('Distribución del coeficiente de presión alrededor de un cilindro');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;  &lt;br /&gt;
* &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
[math]&lt;br /&gt;
u_{\rho}(1,\theta) = 0, &lt;br /&gt;
\qquad &lt;br /&gt;
u_{\theta}(1,\theta) = -2 \sin\theta.&lt;br /&gt;
[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo: &amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo. Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima: &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt; lo cual ocurre en: &amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula.  Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral: &amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt;  &lt;br /&gt;
Para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta: &amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral: &amp;lt;math&amp;gt;\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula: &amp;lt;math&amp;gt;\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|350px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido, al calcularse la velocidad a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: [math]\boxed{\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_{\rho} + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_{\theta}}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas. Usamos la transformación:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
- [math]\boxed{\text{Rotacional}}[/math]: El rotacional indica la dirección y la velocidad del giro del campo en cada punto. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas se calcula como: [math]\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec{e}_\rho&amp;amp;\vec{e}_\theta&amp;amp;\vec{e}_z\\\frac{\partial}{\partial\rho}&amp;amp;\frac{\partial}{\partial\theta}&amp;amp;\frac{\partial}{\partial z}\\u_\rho&amp;amp;\rho u_\theta&amp;amp;u_z\end{vmatrix}[/math]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo obtenidas del potencial son: &lt;br /&gt;
*[math]u_\rho=\left(1-\frac{1}{\rho^{2}}\right)\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
*[math]u_\theta=-\left(1+\frac{1}{\rho^{2}}\right)\sin\theta+\frac{1}{4\pi\rho}[/math]&lt;br /&gt;
&lt;br /&gt;
*[math]u_z=0[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo: [math]\nabla\times\vec{u}=\frac{1}{\rho}\left[\vec{e}_\rho(0)+\vec{e}_\theta(0)+\vec{e}_z\left(\frac{\partial}{\partial\rho}(\rho u_\theta)-\frac{\partial u_\rho}{\partial\theta}\right)\right][/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cálculo de los términos:&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial}{\partial\rho}(\rho u_\theta)=-(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial u_\rho}{\partial\theta}=-(1-\tfrac{1}{\rho^2})\sin\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: [math]\frac{\partial}{\partial\rho}(\rho u_\theta)-\frac{\partial u_\rho}{\partial\theta}=-\frac{1}{4\pi\rho^2}[/math] y por tanto: [math]\nabla\times\vec{u}=-\frac{1}{4\pi\rho^{3}}\vec{e}_z[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lejos del cilindro ([math]\rho\gg1[/math]) el campo es prácticamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- [math]\boxed{\text{Divergencia}}[/math]: La divergencia mide el flujo neto entrante o saliente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas: [math]\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial u_\theta}{\partial\theta}+\frac{\partial u_z}{\partial z}\right\}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo:&lt;br /&gt;
&lt;br /&gt;
* [math]\rho u_\rho=(\rho-\tfrac{1}{\rho})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial}{\partial\rho}(\rho u_\rho)=(1+\tfrac{1}{\rho^2})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
* [math]\frac{\partial u_\theta}{\partial\theta}=-(1+\tfrac{1}{\rho^2})\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces: [math]\nabla\cdot\vec{u}=\frac{1}{\rho}\left[(1+\tfrac{1}{\rho^{2}})\cos\theta-(1+\tfrac{1}{\rho^{2}})\cos\theta\right]=0[/math] y por tanto, el campo es incompresible: [math]\nabla\cdot\vec{u}=0[/math].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;[math]\vec{v}=\vec{k}\times\vec{u}=\begin{vmatrix}\vec{e}_\rho&amp;amp;\vec{e}_\theta&amp;amp;\vec{e}_z\\0&amp;amp;0&amp;amp;1\\\frac{\partial\varphi}{\partial\rho}&amp;amp;\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}&amp;amp;0\end{vmatrix}=-\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho+\left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
* &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
- [math]V_\rho = \left(1+\frac{1}{\rho^{2}}\right)\sin\theta - \frac{1}{4\pi\rho}[/math]&lt;br /&gt;
&lt;br /&gt;
- [math]V_\theta = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano): [math]\frac{\partial\psi}{\partial\rho}=V_\rho \qquad,\frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función: [math]\boxed{\psi(\rho,\theta)=\left(\rho-\frac{1}{\rho}\right)\sin\theta-\frac{1}{4\pi}\ln(\rho)}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartadonum6.jpg&amp;diff=98744</id>
		<title>Archivo:Apartadonum6.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Apartadonum6.jpg&amp;diff=98744"/>
				<updated>2025-12-04T12:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98131</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=98131"/>
				<updated>2025-12-04T10:13:18Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Trayectoria de la Partícula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran: &amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%% Parámetros del problema&lt;br /&gt;
Uinf = 1;            % Velocidad del flujo no perturbado&lt;br /&gt;
Rcil = 1;            % Radio del cilindro&lt;br /&gt;
NN = 420;            % Resolución de la malla&lt;br /&gt;
&lt;br /&gt;
dens = 1.2;          % Densidad del fluido&lt;br /&gt;
&lt;br /&gt;
%% Construcción de la malla 2D&lt;br /&gt;
xx = linspace(-3.2, 3.2, NN);&lt;br /&gt;
yy = linspace(-3.2, 3.2, NN);&lt;br /&gt;
[XX, YY] = meshgrid(xx, yy);&lt;br /&gt;
&lt;br /&gt;
RR = hypot(XX, YY);&lt;br /&gt;
ANG = atan2(YY, XX);&lt;br /&gt;
&lt;br /&gt;
%% Campo de velocidades&lt;br /&gt;
u_rad = Uinf .* cos(ANG) .* (1 - (Rcil^2 ./ RR.^2));&lt;br /&gt;
u_tan = -Uinf .* sin(ANG) .* (1 + (Rcil^2 ./ RR.^2));&lt;br /&gt;
&lt;br /&gt;
Ux = u_rad .* cos(ANG) - u_tan .* sin(ANG);&lt;br /&gt;
Uy = u_rad .* sin(ANG) + u_tan .* cos(ANG);&lt;br /&gt;
&lt;br /&gt;
Vnorm = sqrt(Ux.^2 + Uy.^2);&lt;br /&gt;
maskCil = (RR &amp;lt; Rcil);&lt;br /&gt;
Vnorm(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Coeficiente de presión&lt;br /&gt;
Cp_field = 1 - (Vnorm ./ Uinf).^2;&lt;br /&gt;
&lt;br /&gt;
%% Presión dimensional&lt;br /&gt;
pres = 0.5 * dens * Uinf^2 .* Cp_field;&lt;br /&gt;
pres(maskCil) = NaN;&lt;br /&gt;
&lt;br /&gt;
%% Gráfica&lt;br /&gt;
figure('Color', [1 1 1]);&lt;br /&gt;
contourf(XX, YY, Cp_field, 55, 'LineStyle', 'none');&lt;br /&gt;
colormap(turbo);&lt;br /&gt;
colorbar;&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
thetaPlot = linspace(0, 2*pi, 350);&lt;br /&gt;
plot(Rcil*cos(thetaPlot), Rcil*sin(thetaPlot), 'w', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
axis equal&lt;br /&gt;
xlabel('Coordenada X');&lt;br /&gt;
ylabel('Coordenada Y');&lt;br /&gt;
title('Distribución del coeficiente de presión alrededor de un cilindro');&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial: &amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;  &lt;br /&gt;
* &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
[math]&lt;br /&gt;
u_{\rho}(1,\theta) = 0, &lt;br /&gt;
\qquad &lt;br /&gt;
u_{\theta}(1,\theta) = -2 \sin\theta.&lt;br /&gt;
[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo: &amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo. Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima: &amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt; lo cual ocurre en: &amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula.  Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral: &amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt;  &lt;br /&gt;
Para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta: &amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral: &amp;lt;math&amp;gt;\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;math&amp;gt; \int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula: &amp;lt;math&amp;gt;\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|350px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido, al calcularse la velocidad a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: [math]\boxed{\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_{\rho} + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_{\theta}}[/math]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
* &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas. Usamos la transformación:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96778</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96778"/>
				<updated>2025-12-03T15:49:55Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Líneas de corriente del campo \vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula. &lt;br /&gt;
Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt; ; para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y el vector unitario horizontal en cilíndricas se obtiene mediante la matriz de cambio de base transpuesta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|350px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\vec{e}\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.&lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96771</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96771"/>
				<updated>2025-12-03T15:49:02Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Función Potencial y Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula. &lt;br /&gt;
Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt; ; para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y el vector unitario horizontal en cilíndricas se obtiene mediante la matriz de cambio de base transpuesta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|350px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\vec{e}\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.&lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96755</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96755"/>
				<updated>2025-12-03T15:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Líneas de corriente del campo \vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|500px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula. &lt;br /&gt;
Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt; ; para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y el vector unitario horizontal en cilíndricas se obtiene mediante la matriz de cambio de base transpuesta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\vec{e}\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.&lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96750</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96750"/>
				<updated>2025-12-03T15:46:17Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Líneas de corriente del campo \vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|550px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|550px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|500|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula. &lt;br /&gt;
Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt; ; para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y el vector unitario horizontal en cilíndricas se obtiene mediante la matriz de cambio de base transpuesta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\vec{e}\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.&lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96741</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96741"/>
				<updated>2025-12-03T15:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Líneas de corriente del campo \vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|450px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|450px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|450|thumb|Centro]]&lt;br /&gt;
&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula. &lt;br /&gt;
Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt; ; para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y el vector unitario horizontal en cilíndricas se obtiene mediante la matriz de cambio de base transpuesta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\vec{e}\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.&lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96713</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96713"/>
				<updated>2025-12-03T15:40:24Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Líneas de corriente del campo \vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las partículas del fluido. Por lo que se comenzará calculando 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;\boxed{\vec{u} : \vec{v} = \vec{k} \times \vec{u}}&amp;lt;/math&amp;gt; :&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función:&amp;lt;math&amp;gt; \boxed{ \psi=\sin\theta\left(\rho-\frac{1}{\rho}\right) } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez calculado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;  del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, con la ayuda de  MATLAB verificamos que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Se puede ver gráficamente, gracias a el siguiente codigo de matlab:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-03 154954.png|425px|thumb|right|Figura 4 - Líneas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Aun cuando los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; se presentan como ortogonales respecto a las líneas de corriente, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a dichas curvas, manteniendo, a su vez, una perpendicularidad rigurosa con los vectores anteriormente citados de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.Para poder demostrar esta afirmación graficamente, nos apoyamos en un codgio MATLAB.&lt;br /&gt;
[[Archivo:FOTO2.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt;\vec v&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\vec u&amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((rho-1./rho).*sin(theta));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX= ((1+1./(rho.^2)).*sin(theta));&lt;br /&gt;
DY= ((1-1./(rho.^2)).*cos(theta));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX= (1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY= -(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FOTO3.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
Con el objetivo de una apreciación más detallada de la tangencialidad que forma &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; con las líneas de corriente y de  ortogonalidad formada por &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la representación gráfica en un punto particular. Cabe destacar que esta relación se mantiene de manera uniforme en todo el campo, como se comprueba en la siguiente gráfica:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Como p &amp;lt;math&amp;gt;\vec{n}&amp;lt;/math&amp;gt; es la fuerza que ejerce el fluido en cada punto de la frontera, al sumar la proyección de todas estas fuerzas sobre la dirección &amp;lt;math&amp;gt;\vec{i}&amp;lt;/math&amp;gt; la resultante es nula. &lt;br /&gt;
Por lo que, el fluido no realizara ninguna fuerza sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para poder demostrarlo, hay que resolver la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;p = 5 - 4 \sin^2\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt; \vec{n} = - \vec{e}_\rho &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\vec {i} = 1\cdot\vec {i}&amp;lt;/math&amp;gt; ; para hallar el valor de este vector en cilíndricas se usará la matriz de cambio de base previamente utilizada pero traspuesta:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
y el vector unitario horizontal en cilíndricas se obtiene mediante la matriz de cambio de base transpuesta:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp;  sin(\theta) &amp;amp; 0 \\ -sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0  \end{pmatrix} = cos(\theta)\vec {e}_\rho-sin(\theta)\vec {e}_\theta&amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente se llega a &amp;lt;math&amp;gt;\vec {n}\cdot\vec {i}=-cos(\theta)&amp;lt;/math&amp;gt; pudiéndose así realizar la integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = \int_0^{2\pi} (5 - 4 \sin^2\theta) \cdot (-\cos\theta) , d\theta = \int_0^{2\pi} (-5 \cos\theta + 4 \cos\theta \sin^2\theta) , d\theta&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolviendo término a término:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} -5 \cos\theta , d\theta = [-5 \sin\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_0^{2\pi} 4 \cos\theta \sin^2\theta , d\theta = [\frac{4}{3} \sin^3\theta]_0^{2\pi} = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la integral total es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;&lt;br /&gt;
\int_{0}^{2\pi} p \cdot \vec{n} \cdot \vec{i} , d\theta = 0&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
&lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:PotEje9.png|400px|miniaturadeimagen]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\vec{e}\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta + \frac{\theta}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta + \frac{1}{4\pi}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta + \frac{1}{4\pi\rho}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.&lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_x = \left(1 - \frac{1}{\rho^2}\right)\cos^2\theta + \left(1 + \frac{1}{\rho^2}\right)\sin^2\theta - \frac{1}{4\pi\rho}\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta + \frac{1}{4\pi\rho}\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:VeloEje9.png|400px|miniaturadeimagen]] &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de Velocidades');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96051</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96051"/>
				<updated>2025-12-03T11:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Reanalisis de los apartados 2,3 y 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido.Por lo que se comenzará calculando el campo &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, que en cada punto es ortogonal a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; : &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el apartado 3.1 se ha comprobado que , el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Este resultado implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al haber despejado e integrado ambas ecuaciones &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; se obtiene la función: &lt;br /&gt;
&lt;br /&gt;
𝜓(𝜌,𝜃)=(𝜌−1𝜌)sin𝜃+ln(𝜌)&lt;br /&gt;
ψ(ρ,θ)=(ρ−ρ1)sinθ+ln(ρ)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se dispone de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; y del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB para verificar que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Esto se ilustra con el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del mismo modo, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a las líneas de corriente, y por tanto perpendiculares a los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para visualizar esta propiedad se utiliza el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX=(1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY=-(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para una mejor apreciación de la tangencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; y la ortogonalidad de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; con respecto a las líneas de corriente, se amplía un punto representativo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanálisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96022</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96022"/>
				<updated>2025-12-03T11:17:47Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Ecuación de Bernoulli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido.Por lo que se comenzará calculando 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; : &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se comprobó en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Esto implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras integrar ambas ecuaciones se obtiene finalmente:&lt;br /&gt;
&lt;br /&gt;
𝜓&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
=&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
−&lt;br /&gt;
1&lt;br /&gt;
𝜌&lt;br /&gt;
)&lt;br /&gt;
sin&lt;br /&gt;
⁡&lt;br /&gt;
𝜃&lt;br /&gt;
+&lt;br /&gt;
ln&lt;br /&gt;
⁡&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
)&lt;br /&gt;
ψ(ρ,θ)=(ρ−&lt;br /&gt;
ρ&lt;br /&gt;
1&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
)sinθ+ln(ρ)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se dispone de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; y del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB para verificar que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Esto se ilustra con el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del mismo modo, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a las líneas de corriente, y por tanto perpendiculares a los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para visualizar esta propiedad se utiliza el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX=(1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY=-(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para una mejor apreciación de la tangencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; y la ortogonalidad de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; con respecto a las líneas de corriente, se amplía un punto representativo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Figura 7 - Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|400px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96015</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96015"/>
				<updated>2025-12-03T11:16:24Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Ecuación de Bernoulli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se comprobó en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Esto implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras integrar ambas ecuaciones se obtiene finalmente:&lt;br /&gt;
&lt;br /&gt;
𝜓&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
=&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
−&lt;br /&gt;
1&lt;br /&gt;
𝜌&lt;br /&gt;
)&lt;br /&gt;
sin&lt;br /&gt;
⁡&lt;br /&gt;
𝜃&lt;br /&gt;
+&lt;br /&gt;
ln&lt;br /&gt;
⁡&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
)&lt;br /&gt;
ψ(ρ,θ)=(ρ−&lt;br /&gt;
ρ&lt;br /&gt;
1&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
)sinθ+ln(ρ)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se dispone de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; y del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB para verificar que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Esto se ilustra con el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del mismo modo, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a las líneas de corriente, y por tanto perpendiculares a los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para visualizar esta propiedad se utiliza el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX=(1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY=-(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para una mejor apreciación de la tangencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; y la ortogonalidad de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; con respecto a las líneas de corriente, se amplía un punto representativo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Figura 6 - Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96013</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=96013"/>
				<updated>2025-12-03T11:15:57Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Ecuación de Bernoulli */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&lt;br /&gt;
&lt;br /&gt;
=\begin{vmatrix} \vec e_\rho &amp;amp; \vec e_\theta &amp;amp; \vec e_z \\ 0 &amp;amp; 0 &amp;amp; 1 \\ (1-\frac{1}{\rho^2})\cos\theta &amp;amp; -(1+\frac{1}{\rho^2})\sin\theta &amp;amp; 0 \end{vmatrix} =(1+\tfrac{1}{\rho^2})\sin\theta\,\vec e_\rho +\left(1-\tfrac{1}{\rho^2}\right)\cos\theta\,\vec e_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se comprobó en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo.&lt;br /&gt;
Esto implica que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; posee un potencial &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, cuyo gradiente coincide con el propio campo.&lt;br /&gt;
&lt;br /&gt;
Para determinar dicho potencial debe resolverse el sistema (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi}{\partial \theta}=V_\theta &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras integrar ambas ecuaciones se obtiene finalmente:&lt;br /&gt;
&lt;br /&gt;
𝜓&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
=&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
−&lt;br /&gt;
1&lt;br /&gt;
𝜌&lt;br /&gt;
)&lt;br /&gt;
sin&lt;br /&gt;
⁡&lt;br /&gt;
𝜃&lt;br /&gt;
+&lt;br /&gt;
ln&lt;br /&gt;
⁡&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
)&lt;br /&gt;
ψ(ρ,θ)=(ρ−&lt;br /&gt;
ρ&lt;br /&gt;
1&lt;br /&gt;
	​&lt;br /&gt;
&lt;br /&gt;
)sinθ+ln(ρ)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se dispone de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; y del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB para verificar que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;.&lt;br /&gt;
Esto se ilustra con el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Del mismo modo, los vectores de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a las líneas de corriente, y por tanto perpendiculares a los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Para visualizar esta propiedad se utiliza el siguiente código:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);&lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);&lt;br /&gt;
Y=rho.sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de PSI (campo v)&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).cos(theta).sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial phi (campo u)&lt;br /&gt;
DXX=(1-1./(rho.^2)).*cos(theta);&lt;br /&gt;
DYY=-(1+1./(rho.^2)).*sin(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Para una mejor apreciación de la tangencia de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; y la ortogonalidad de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; con respecto a las líneas de corriente, se amplía un punto representativo:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6final.png|450px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como los vectores &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son perpendiculares a las líneas de corriente, los vectores &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deben ser tangentes a ellas y, por tanto, ortogonales a &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para visualizar esta propiedad se ha generado un código que muestra claramente dichos ángulos rectos.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:Captura de pantalla 2025-12-02 201628.png|400px|miniaturadeimagen|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:VyU2.png|400px|miniaturadeimagen|]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95150</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95150"/>
				<updated>2025-12-02T18:35:22Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de remanso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar mejor estos puntos calculados visualmente a través de MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|700px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Puntosapartado5.jpg&amp;diff=95145</id>
		<title>Archivo:Puntosapartado5.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Puntosapartado5.jpg&amp;diff=95145"/>
				<updated>2025-12-02T18:32:05Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95143</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95143"/>
				<updated>2025-12-02T18:31:36Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de remanso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:puntosapartado5.jpg|550px|thumb|right|Figura 5 - Visualización de los puntos de remanso y de velocidades máxima y mínima]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95139</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95139"/>
				<updated>2025-12-02T18:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de remanso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%%PUNTOS DE LA FRONTERA S&lt;br /&gt;
%Velocidad máxima: (0,1) y (0,-1)&lt;br /&gt;
p_max = [0 1;&lt;br /&gt;
0 -1];&lt;br /&gt;
&lt;br /&gt;
%Velocidad mínima: (1,0) y (-1,0)&lt;br /&gt;
p_min = [1 0;&lt;br /&gt;
-1 0];&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
&lt;br /&gt;
%Dibujar puntos&lt;br /&gt;
plot(p_max(:,1), p_max(:,2), 'bo', 'MarkerFaceColor','b', 'MarkerSize',8);&lt;br /&gt;
plot(p_min(:,1), p_min(:,2), 'mo', 'MarkerFaceColor','m', 'MarkerSize',8);&lt;br /&gt;
&lt;br /&gt;
legend('Líneas de potencial','Campo de velocidades',...&lt;br /&gt;
'Obstáculo','Vel. máxima','Vel. mínima');&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades con Puntos Característicos');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95138</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95138"/>
				<updated>2025-12-02T18:26:21Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95129</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95129"/>
				<updated>2025-12-02T18:20:05Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Rotacional y Divergencia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,50);&lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
%Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de velocidad máxima en la frontera&lt;br /&gt;
plot(0,1,'g*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
plot(0,-1,'g*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de velocidad máxima y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95127</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95127"/>
				<updated>2025-12-02T18:18:43Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación de la Función Potencial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,50);&lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
%Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de velocidad máxima en la frontera&lt;br /&gt;
plot(0,1,'g*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
plot(0,-1,'g*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de velocidad máxima y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95123</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95123"/>
				<updated>2025-12-02T18:17:47Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,50);&lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
%Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de velocidad máxima en la frontera&lt;br /&gt;
plot(0,1,'g*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
plot(0,-1,'g*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de velocidad máxima y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95117</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95117"/>
				<updated>2025-12-02T18:15:18Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de remanso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
Los puntos de remanso sobre 𝑆 se obtienen imponiendo:&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1}=0,\quad u_{\theta}\big|_{\rho=1}=0 \;\Longrightarrow\; -2\sin\theta=0 \;\Longrightarrow\; \sin\theta=0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
De aquí: &amp;lt;math&amp;gt; \theta = 0,\quad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observaciones físicas:&lt;br /&gt;
&lt;br /&gt;
En estos puntos la velocidad del fluido es nula respecto al sólido (puntos de estancamiento en la superficie del cilindro).&amp;lt;br/&amp;gt;&lt;br /&gt;
Según la ecuación de Bernoulli (en flujo potencial incompresible), un punto de remanso corresponde localmente a un máximo de presión estática.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se pueden observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95105</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95105"/>
				<updated>2025-12-02T18:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es: &amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir: &amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95102</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95102"/>
				<updated>2025-12-02T18:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),(0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),(-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es: &amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir: &amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95097</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95097"/>
				<updated>2025-12-02T18:06:31Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{max}} = (0,\,1),\qquad (0,\,-1). &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
En cartesianas: &amp;lt;math&amp;gt; (\,x,y\,)_{\text{min}} = (1,\,0),\qquad (-1,\,0). &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es: &amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir: &amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95084</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95084"/>
				<updated>2025-12-02T18:01:28Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple: &amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_{\rho}\big|_{\rho=1} = 0, \qquad u_{\theta}\big|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es: &amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir: &amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95073</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=95073"/>
				<updated>2025-12-02T17:56:06Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de Frontera S y Remanso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo es estudiar el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar: &amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;, definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;, lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido. Recordemos que la velocidad se calcula a partir del gradiente de la función potencial: &amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por: &amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* La función potencial es: &amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sus derivadas parciales son: &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son: &amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
- &amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información esencial sobre el comportamiento físico del fluido que representan. La divergencia permite identificar si el fluido se comprime o se expande localmente, mientras que el rotacional muestra si las partículas experimentan algún tipo de giro o movimiento&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores velocidad de las párticulas del fluido. Para hallar estas lineas, hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times\vec{v}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z [6pt]\frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} [6pt]v_\rho &amp;amp; \rho v_\theta &amp;amp; 0\end{vmatrix}=\frac{1}{\rho}\left[\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\frac{\partial \psi}{\partial\rho}\right)-\frac{\partial}{\partial\theta}\left(\frac{1}{\rho}\frac{\partial \psi}{\partial \theta}\right)\right)\right]=\frac{1}{\rho}\left[\vec e_z\left(-\rho\frac{\partial^2\psi}{\partial\rho^2} - \frac{\partial\psi}{\partial\rho} - \frac{1}{\rho}\frac{\partial^2\psi}{\partial\theta^2}\right)\right]\nabla\times\vec{v} = -\vec e_z\left(\frac{\partial^2\psi}{\partial\rho^2} + \frac{1}{\rho}\frac{\partial\psi}{\partial\rho} + \frac{1}{\rho^2}\frac{\partial^2\psi}{\partial\theta^2}\right) = -\vec e_z (\nabla^2\psi)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso. Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
Sobre la frontera se cumple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades (ya calculadas previamente) eran:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho = \left( 1 - \frac{1}{\rho^2} \right)\cos\theta, \qquad u_\theta = -\left( 1 + \frac{1}{\rho^2} \right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt; \rho = 1 . &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_|_{\rho=1} = 0, \qquad u_\theta|_{\rho=1} = -2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La rapidez sobre 𝑆 es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}| = 2\,|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Máxima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 1 \quad\Rightarrow\quad \theta = \frac{\pi}{2},\ \frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mínima velocidad en 𝑆:&lt;br /&gt;
&lt;br /&gt;
Ocurre cuando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\sin\theta| = 0 \quad\Rightarrow\quad \theta = 0,\ \pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
También se podría haber derivado la expresión de la rapidez e igualado a cero para obtener los extremos, pero ambos procedimientos —derivar o razonarlo directamente a partir de 2∣sin𝜃∣— conducen exactamente al mismo resultado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es: &amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir: &amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Con el fin de determinar los puntos donde el fluido alcanza mayor y menor presión, se considera una densidad constante igual a 2 (d=2). Además, debe cumplirse la ecuación de Bernoulli, de modo que &amp;lt;math&amp;gt;\tfrac{1}{2}d|\vec{u}|^2 + p = \text{cte}&amp;lt;/math&amp;gt; y para simplificar los cálculos, se asigna a dicha constante el valor 10. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo y despejando la presión, obtenemos finalmente: &amp;lt;math&amp;gt;p = 10 - |\vec{u}|^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente es: &amp;lt;math&amp;gt;|\vec{u}| = \sqrt{\left((1-\frac{1}{\rho^2})\cos\theta\right)^2 + \left(-(1+\frac{1}{\rho^2})\sin\theta\right)^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* El módulo del gradiente al cuadrado, es decir &amp;lt;math&amp;gt;|\vec{u}|^2&amp;lt;/math&amp;gt;, resulta ser: &amp;lt;math&amp;gt;|\vec{u}|^2 = \cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión queda dada por: &amp;lt;math&amp;gt;p = 10 - \left[\cos^2\theta\left(1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}\right) + \sin^2\theta\left(1 + \frac{2}{\rho^2} + \frac{1}{\rho^4}\right)\right]&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones se representa en la siguiente gráfica, obtenida mediante el código desarrollado en MATLAB.&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
Si fuéramos una partícula del fluido, seguiríamos la trayectoria de una línea de corriente. Para analizar cómo cambiarían nuestra velocidad y presión al rodear el obstáculo, partimos del potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las componentes del campo de velocidades se obtienen derivando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=\frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; u_\theta=\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -\left(1+\frac{1}{\rho^{2}}\right)\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al considerarlo sobre el borde del obstáculo &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho(1,\theta)=0,\qquad u_\theta(1,\theta)=-2\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, el módulo de la velocidad en la superficie del cuerpo viene dado por:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = | -2\sin\theta | = 2|\sin\theta|. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esto significa que la velocidad es máxima cuando &amp;lt;math&amp;gt;|\sin\theta|=1&amp;lt;/math&amp;gt;, es decir, en las posiciones laterales del obstáculo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=\frac{\pi}{2},\qquad \theta=\frac{3\pi}{2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido se acelera debido a la geometría del obstáculo.&lt;br /&gt;
Según el principio de Bernoulli, donde la velocidad aumenta, la presión disminuye, por lo que la presión es mínima en los lados del cilindro.&lt;br /&gt;
&lt;br /&gt;
Por el contrario, cuando &amp;lt;math&amp;gt;\sin\theta=0&amp;lt;/math&amp;gt;, la velocidad es mínima:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; |\vec{u}(1,\theta)| = 0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lo cual ocurre en:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \theta=0,\qquad \theta=\pi. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En estas zonas el fluido prácticamente se detiene al encontrarse de frente con el obstáculo, por lo que la presión es máxima.&lt;br /&gt;
&lt;br /&gt;
Para representar visualmente estas variaciones de velocidad alrededor del obstáculo, se utiliza el siguiente código en MATLAB:&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Para demostrar que el fluido no ejerce ningún empuje sobre el obstáculo en dirección horizontal, se resolverá la siguiente integral:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\int p\vec n \vec i\,d\theta=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El sumatorio de esta proyección calculado en dirección i es nulo, por lo que, el fluido no realiza ningún empuje sobre el obstáculo en la dirección horizontal.&lt;br /&gt;
Sean:&lt;br /&gt;
&lt;br /&gt;
p: presión particularizada en &amp;lt;math&amp;gt;\rho=1&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\vec n&amp;lt;/math&amp;gt;: vector perpendicular a la curva&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
-Rotacional-&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho} \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ \frac{\partial}{\partial \rho} &amp;amp; \frac{\partial}{\partial \theta} &amp;amp; \frac{\partial}{\partial z}\\ u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo las componentes del campo obtenidas a partir del nuevo potencial:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u_\rho=(1-\frac{1}{\rho^2})\cos\theta,\qquad u_\theta=-(1+\frac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho},\qquad u_z=0, &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times \vec{u} = \frac{1}{\rho} \left[ \vec{e}_\rho(0) + \vec{e}_\theta(0) + \vec{e}_z \left( \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} \right) \right]. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos los términos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) = \frac{\partial}{\partial\rho} \left[ \rho\left( -(1+\tfrac{1}{\rho^2})\sin\theta+\frac{1}{4\pi\rho} \right) \right] = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\rho}{\partial\theta} = \frac{\partial}{\partial\theta} \left[ (1-\tfrac{1}{\rho^2})\cos\theta \right] = -(1-\tfrac{1}{\rho^2})\sin\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entonces:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\theta) - \frac{\partial u_\rho}{\partial\theta} = -(1-\tfrac{1}{\rho^2})\sin\theta-\frac{1}{4\pi\rho^2} + (1-\tfrac{1}{\rho^2})\sin\theta = -\frac{1}{4\pi\rho^2}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dado que este término está multiplicado por &amp;lt;math&amp;gt;\vec{e}_z&amp;lt;/math&amp;gt; y además dividido por &amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;, queda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\times\vec{u} = \frac{1}{\rho}\left(0+0-\frac{1}{4\pi\rho^2}\vec{e}_z\right) = -\frac{1}{4\pi\rho^3}\vec{e}_z. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el campo no tiene rotación salvo por una pequeña contribución del término angular, y se hace despreciable lejos del cilindro. En zonas de estudio donde &amp;lt;math&amp;gt;\rho \gg 1&amp;lt;/math&amp;gt;, se considera aproximadamente irrotacional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Divergencia&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie.&lt;br /&gt;
&lt;br /&gt;
En coordenadas cilíndricas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u}(\rho,\theta,z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial\rho}(\rho u_\rho) + \frac{\partial u_\theta}{\partial\theta} + \frac{\partial u_z}{\partial z} \right\}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como trabajamos en 2D, &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y su derivada también.&lt;br /&gt;
&lt;br /&gt;
Sustituimos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho u_\rho = \rho(1-\tfrac{1}{\rho^2})\cos\theta = (\rho-\tfrac{1}{\rho})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial}{\partial\rho}(\rho u_\rho) = (1+\tfrac{1}{\rho^2})\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{\partial u_\theta}{\partial\theta} = -\,(1+\tfrac{1}{\rho^2})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla\cdot\vec{u} = \frac{1}{\rho} \left[ (1+\tfrac{1}{\rho^2})\cos\theta - (1+\tfrac{1}{\rho^2})\cos\theta \right] = 0. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, también se demuestra que la divergencia es nula, dado que&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}=0&amp;lt;/math&amp;gt;, lo que indica que el volumen del fluido es constante, es decir, el fluido no se expande ni se contrae: se cumple la condición de incompresibilidad.&lt;br /&gt;
&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial:&lt;br /&gt;
&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;br&amp;gt; &amp;lt;math&amp;gt; \vec{v}= \begin{vmatrix} \vec{e}_\rho &amp;amp; \vec{e}_\theta &amp;amp; \vec{e}_z\\ 0 &amp;amp; 0 &amp;amp; 1\\ \frac{\partial \varphi}{\partial\rho} &amp;amp; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} &amp;amp; 0 \end{vmatrix} = -\left(\frac{1}{\rho}\frac{\partial\varphi}{\partial\theta}\right)\vec{e}_\rho + \left(\frac{\partial\varphi}{\partial\rho}\right)\vec{e}_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La función potencial dada es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \varphi(\rho,\theta)=\left(\rho+\frac{1}{\rho}\right)\cos\theta+\frac{\theta}{4\pi}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Calculamos sus derivadas parciales:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\varphi}{\partial\rho} = \left(1-\frac{1}{\rho^{2}}\right)\cos\theta, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\varphi}{\partial\theta} = -(1+\frac{1}{\rho^{2}})\sin\theta + \frac{1}{4\pi\rho}. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la expresión de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; obtenemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; V_\rho = (1+\frac{1}{\rho^{2}})\sin\theta - \frac{1}{4\pi\rho}, &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; V_\theta = (1-\frac{1}{\rho^{2}})\cos\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se ha comprobado en el apartado anterior, el rotacional de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z&amp;lt;/math&amp;gt; ya que se está trabajando en el plano):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial\psi}{\partial\rho}=V_\rho &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; \frac{1}{\rho}\frac{\partial\psi}{\partial\theta}=V_\theta. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho}&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi(\rho,\theta)= (\rho-\frac{1}{\rho})\sin\theta - \frac{1}{4\pi}\ln(\rho). &amp;lt;/math&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi)).*(1./rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
C = @(rho,theta)( sin(theta).*(rho - 1./rho) + (theta/(4*pi)).*log(rho) );&lt;br /&gt;
Z = C(rho,theta);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
contour(X,Y,Z,30)&lt;br /&gt;
hold on&lt;br /&gt;
dpsi_r = sin(theta).*(1 + 1./(rho.^2)) + (theta./(4*pi))./(rho);&lt;br /&gt;
dpsi_t = cos(theta).*(rho - 1./rho) + (1/(4*pi))*log(rho);&lt;br /&gt;
DX = dpsi_r.*cos(theta) - (dpsi_t./rho).*sin(theta);&lt;br /&gt;
DY = dpsi_r.*sin(theta) + (dpsi_t./rho).*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DXX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DYY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DXX,DYY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
title('Comparación entre v y u');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94465</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94465"/>
				<updated>2025-12-02T13:16:14Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de la frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
FALTA EDITAR Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.&amp;lt;br&amp;gt;&lt;br /&gt;
Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso.&amp;lt;br&amp;gt;&lt;br /&gt;
Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
El módulo de la velocidad sobre la frontera &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para hallar los máximos y mínimos, derivamos respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{d}{d\theta}|u| = 2 \cos\theta&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Igualando a cero:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\cos\theta = 0 \Rightarrow \theta = \pi/2, 3\pi/2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* Velocidad máxima: &amp;lt;math&amp;gt;|u| = 2&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;\theta = \pi/2, 3\pi/2&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  Coordenadas cartesianas: &amp;lt;math&amp;gt;(0,1)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(0,-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Velocidad mínima (excepto puntos de remanso): &amp;lt;math&amp;gt;|u| = 0&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;  &lt;br /&gt;
  (estos ya se identificarán como puntos de remanso en la sección 5.2).&lt;br /&gt;
&lt;br /&gt;
Para representar cómo varía el módulo de la velocidad con el ángulo &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94463</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94463"/>
				<updated>2025-12-02T13:12:33Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Frontera S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
FALTA EDITAR Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.&amp;lt;br&amp;gt;&lt;br /&gt;
Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso.&amp;lt;br&amp;gt;&lt;br /&gt;
Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de la frontera S===&lt;br /&gt;
El módulo de la velocidad sobre la frontera &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para hallar los máximos y mínimos:&lt;br /&gt;
&lt;br /&gt;
* Derivando respecto a &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;: &amp;lt;math&amp;gt;\frac{d}{d\theta}|u| = 2 \cos\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
* Igualando a cero: &amp;lt;math&amp;gt;\cos\theta = 0 \Rightarrow \theta = \pi/2, 3\pi/2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
* Velocidad máxima: &amp;lt;math&amp;gt;|u| = 2&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;\theta = \pi/2, 3\pi/2&amp;lt;/math&amp;gt;  &lt;br /&gt;
  - Coordenadas cartesianas: &amp;lt;math&amp;gt;(0,1)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(0,-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Velocidad mínima (excepto puntos de remanso): &amp;lt;math&amp;gt;|u| = 0&amp;lt;/math&amp;gt; en &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt; (ya definidos como puntos de remanso)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Para representar gráficamente cómo varía el módulo de la velocidad con el ángulo:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
theta = linspace(0,2*pi,1000);&lt;br /&gt;
u_mod = 2*abs(sin(theta));&lt;br /&gt;
plot(theta,u_mod,'LineWidth',2);&lt;br /&gt;
xlabel('\theta [rad]');&lt;br /&gt;
ylabel('|u|');&lt;br /&gt;
title('Módulo de la velocidad en la frontera (\rho = 1)');&lt;br /&gt;
grid on;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94462</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94462"/>
				<updated>2025-12-02T13:10:43Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Velocidad Nula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
FALTA EDITAR Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.&amp;lt;br&amp;gt;&lt;br /&gt;
Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso.&amp;lt;br&amp;gt;&lt;br /&gt;
Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
El campo de velocidades en coordenadas polares es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho = (1 - 1/\rho^2) \cos\theta&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta = - (1 + 1/\rho^2) \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; se simplifica:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es puramente tangencial y su módulo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u| = |u_\theta| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esto se deduce:&lt;br /&gt;
&lt;br /&gt;
* Velocidad máxima: &amp;lt;math&amp;gt;|u| = 2 \Rightarrow \sin\theta = \pm 1 \Rightarrow \theta = \pi/2, 3\pi/2&amp;lt;/math&amp;gt;  &lt;br /&gt;
  - Coordenadas cartesianas: &amp;lt;math&amp;gt;(0,1)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(0,-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Velocidad mínima (no nula) sobre la frontera: ocurre cerca de &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;  &lt;br /&gt;
  - En estos puntos el módulo de la velocidad es cero y se denominan puntos de remanso (ver sección siguiente).&lt;br /&gt;
&lt;br /&gt;
===.-Puntos de remanso===&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt;, las componentes de la velocidad en coordenadas polares son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es tangencial al borde y su módulo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u(1,\theta)| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los puntos de remanso se encuentran donde &amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;, es decir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \Rightarrow (x,y) = (1,0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = \pi \Rightarrow (x,y) = (-1,0)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se puede observar estos puntos visualmente codificando el flujo en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
% Mallado&lt;br /&gt;
r = linspace(1,5,50);   &lt;br /&gt;
theta_vec = linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta] = meshgrid(r,theta_vec);&lt;br /&gt;
&lt;br /&gt;
% Coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Componentes de velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = - (1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Conversión a cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
% Curvas de nivel y campo de velocidades&lt;br /&gt;
figure;&lt;br /&gt;
contour(X,Y,phi,50); hold on;&lt;br /&gt;
quiver(X,Y,DX,DY,'k');&lt;br /&gt;
&lt;br /&gt;
% Obstáculo circular&lt;br /&gt;
plot(cos(theta_vec), sin(theta_vec), 'r', 'LineWidth',1.3);&lt;br /&gt;
&lt;br /&gt;
% Puntos de remanso&lt;br /&gt;
plot([1,-1],[0,0],'b*','LineWidth',2,'MarkerSize',10);&lt;br /&gt;
&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Puntos de remanso y campo de velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94454</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94454"/>
				<updated>2025-12-02T12:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Puntos de Frontera y Remanso */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
FALTA EDITAR Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera S y Remanso ==&lt;br /&gt;
En este apartado se analizará la frontera &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt; del obstáculo circular de radio unidad.&amp;lt;br&amp;gt;&lt;br /&gt;
Se determinarán los puntos donde el módulo de la velocidad es máximo y mínimo.&amp;lt;br&amp;gt;&lt;br /&gt;
Asimismo, se identificarán los puntos en los que la velocidad es nula, conocidos como puntos de remanso.&amp;lt;br&amp;gt;&lt;br /&gt;
Finalmente, se representarán gráficamente los puntos de remanso sobre el borde del obstáculo para comprobar su ubicación en el flujo.&lt;br /&gt;
&lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
El campo de velocidades en coordenadas polares es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho = (1 - 1/\rho^2) \cos\theta&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta = - (1 + 1/\rho^2) \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En la frontera &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; se simplifica:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;u_\rho(1,\theta) = 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta(1,\theta) = -2 \sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, el vector de velocidad es puramente tangencial y su módulo es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u| = |u_\theta| = 2 |\sin\theta|&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De esto se deduce:&lt;br /&gt;
&lt;br /&gt;
* Velocidad máxima: &amp;lt;math&amp;gt;|u| = 2 \Rightarrow \sin\theta = \pm 1 \Rightarrow \theta = \pi/2, 3\pi/2&amp;lt;/math&amp;gt;  &lt;br /&gt;
  - Coordenadas cartesianas: &amp;lt;math&amp;gt;(0,1)&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;(0,-1)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Velocidad mínima (no nula) sobre la frontera: ocurre cerca de &amp;lt;math&amp;gt;\theta = 0, \pi&amp;lt;/math&amp;gt;  &lt;br /&gt;
  - En estos puntos el módulo de la velocidad es cero y se denominan puntos de remanso (ver sección siguiente).&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
Los puntos de remanso son aquellos donde la velocidad es nula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;|u| = 0 \Rightarrow \sin\theta = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta = 0 \quad y \quad \theta = \pi&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En coordenadas cartesianas:&lt;br /&gt;
&lt;br /&gt;
- θ = 0 → (x,y) = (1,0)  &lt;br /&gt;
- θ = π → (x,y) = (-1,0)&lt;br /&gt;
&lt;br /&gt;
Estos puntos se destacarán gráficamente sobre el borde del obstáculo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94440</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94440"/>
				<updated>2025-12-02T12:29:19Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Líneas de corriente del campo \vec{u} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
FALTA EDITAR Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94430</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94430"/>
				<updated>2025-12-02T12:20:25Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío&amp;lt;br&amp;gt;Pedro Comas Payeras}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94421</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94421"/>
				<updated>2025-12-02T12:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94416</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94416"/>
				<updated>2025-12-02T12:13:18Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Zoomvelocidades.jpg&amp;diff=94413</id>
		<title>Archivo:Zoomvelocidades.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Zoomvelocidades.jpg&amp;diff=94413"/>
				<updated>2025-12-02T12:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94412</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94412"/>
				<updated>2025-12-02T12:12:27Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una característica interesante de este flujo es que las líneas de corriente coinciden con las trayectorias que seguirían partículas sin inercia, y estas son siempre perpendiculares a las curvas de nivel de la función potencial.  &lt;br /&gt;
Esto es una propiedad general de los flujos potenciales: el gradiente siempre apunta en la dirección de máxima variación del potencial, mientras que las curvas de nivel representan zonas donde el potencial es constante.  &lt;br /&gt;
Si se hace un zoom en cualquier área del diagrama se aprecia claramente que los vectores del campo de velocidades mantienen esta ortogonalidad en todo el dominio, especialmente alrededor del obstáculo circular donde el cambio de dirección es más brusco. &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[Archivo:Zoomvelocidades.jpg|350px|float|Propiedad del flujo potencial en detalle]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94385</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94385"/>
				<updated>2025-12-02T11:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Superficie Mallada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en MATLAB, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94382</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94382"/>
				<updated>2025-12-02T11:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Superficie Mallada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5, que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Velocidades2_2.jpg&amp;diff=94376</id>
		<title>Archivo:Velocidades2 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Velocidades2_2.jpg&amp;diff=94376"/>
				<updated>2025-12-02T11:52:19Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94375</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94375"/>
				<updated>2025-12-02T11:51:30Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94372</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94372"/>
				<updated>2025-12-02T11:50:36Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:velocidades2_2.jpg|550px|thumb|right|Figura 2.2 - Campo de velocidades alrededor del obstáculo circular]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado en polares&lt;br /&gt;
R = linspace(1,5,40);&lt;br /&gt;
T = linspace(0,2*pi,40);&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
%Transformación a cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Función potencial&lt;br /&gt;
phi = (rho + 1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Componentes de la velocidad en polares&lt;br /&gt;
ur = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
ut = -(1 + 1./(rho.^2)).*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a componentes cartesianas&lt;br /&gt;
DX = ur.*cos(theta) - ut.*sin(theta);&lt;br /&gt;
DY = ur.*sin(theta) + ut.*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%Gráfica&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 40); hold on;&lt;br /&gt;
quiver(X, Y, DX, DY, 'k');&lt;br /&gt;
plot(cos(T), sin(T), 'r', 'LineWidth', 1.3); %Obstáculo circular&lt;br /&gt;
axis equal; axis([-5 5 -5 5]);&lt;br /&gt;
title('Campo de Velocidades');&lt;br /&gt;
xlabel('X'); ylabel('Y'); colorbar;&lt;br /&gt;
hold off;&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94350</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94350"/>
				<updated>2025-12-02T11:43:09Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación de la Función Potencial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); %Rho&lt;br /&gt;
T = linspace(0,2*pi,180); %Theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Apartado2bfinal.png|325px|thumb|right|Velocidad de las Partículas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)((x+(1./x)).*cos(y))-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si se ampliara la imagen en cualquier punto del campo de velocidades, se vería que los vectores que representan la velocidad de las partículas del fluido son siempre perpendiculares a las curvas de nivel de la función potencial durante todo su recorrido alrededor del obstáculo circular. Esto puede apreciarse en la siguiente imagen:&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94349</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94349"/>
				<updated>2025-12-02T11:42:50Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación de la Función Potencial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
R = linspace(1,5,80); % rho&lt;br /&gt;
T = linspace(0,2*pi,180); % theta&lt;br /&gt;
[rho,theta] = meshgrid(R,T);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(T), 1*sin(T), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Apartado2bfinal.png|325px|thumb|right|Velocidad de las Partículas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)((x+(1./x)).*cos(y))-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si se ampliara la imagen en cualquier punto del campo de velocidades, se vería que los vectores que representan la velocidad de las partículas del fluido son siempre perpendiculares a las curvas de nivel de la función potencial durante todo su recorrido alrededor del obstáculo circular. Esto puede apreciarse en la siguiente imagen:&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es:&amp;lt;math&amp;gt;\nabla\times\vec{u}=\frac{1}{\rho}\begin{vmatrix}\vec e_\rho &amp;amp; \rho\vec e_\theta &amp;amp; \vec e_z \\[6pt] \frac{\partial}{\partial\rho} &amp;amp; \frac{\partial}{\partial\theta} &amp;amp; \frac{\partial}{\partial z} \\[6pt] \left(1-\frac{1}{\rho^2}\right)\cos\theta &amp;amp; -\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta &amp;amp; 0 \end{vmatrix}=\frac{1}{\rho}\left[\vec e_\rho\cdot 0+\vec e_\theta\cdot 0+\vec e_z\left(\frac{\partial}{\partial\rho}\left(-\rho\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)-\frac{\partial}{\partial\theta}\left(\left(1-\frac{1}{\rho^2}\right)\cos\theta\right)\right)\right]=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo tanto &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94327</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94327"/>
				<updated>2025-12-02T11:31:39Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
I = linspace(1,5,80); % rho&lt;br /&gt;
J = linspace(0,2*pi,180); % theta&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(J), 1*sin(J), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Apartado2bfinal.png|325px|thumb|right|Velocidad de las Partículas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)((x+(1./x)).*cos(y))-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si se ampliara la imagen en cualquier punto del campo de velocidades, se vería que los vectores que representan la velocidad de las partículas del fluido son siempre perpendiculares a las curvas de nivel de la función potencial durante todo su recorrido alrededor del obstáculo circular. Esto puede apreciarse en la siguiente imagen:&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es: &amp;lt;math&amp;gt;\nabla \times \vec{u}=\left(\frac{1}{\rho}\frac{\partial u_z}{\partial\theta}-\frac{\partial u_\theta}{\partial z}\right)\vec{e}_\rho+\left(\frac{\partial u_\rho}{\partial z}-\frac{\partial u_z}{\partial\rho}\right)\vec{e}_\theta+\frac{1}{\rho}\left(\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}\right)\vec{e}_z&amp;lt;/math&amp;gt;. Como &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y no hay dependencia en &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, las dos primeras componentes se anulan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tenemos: &amp;lt;math&amp;gt;\rho u_\theta=-(\rho+\frac{1}{\rho})\sin\theta&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Derivada radial: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Derivada angular: &amp;lt;math&amp;gt;\frac{\partial u_\rho}{\partial\theta}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diferencia es: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}=0&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Así, la componente &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; del rotacional es: &amp;lt;math&amp;gt;(\nabla\times\vec{u})_z=\frac{1}{\rho}\,0=0&amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es la cantidad que mide la diferencia entre el flujo que entra y el flujo que sale del volumen.&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\cdot\vec{u}(\rho,\theta,z)=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}(\rho u_\rho)+\frac{\partial}{\partial\theta}(u_\theta)+\frac{\partial}{\partial z}(\rho u_z)\right\}=\frac{1}{\rho}\left\{\frac{\partial}{\partial\rho}\left(\left(\rho-\frac{1}{\rho}\right)\cos\theta\right)+\frac{\partial}{\partial\theta}\left(-\left(1+\frac{1}{\rho^2}\right)\sin\theta\right)+0\right\}=\frac{1}{\rho}\left\{\left(1+\frac{1}{\rho^2}\right)\cos\theta-\left(1+\frac{1}{\rho^2}\right)\cos\theta\right\}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como se observa, la divergencia resulta ser nula, es decir, &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt;. Esto implica que el volumen del fluido permanece constante: el flujo no se expande ni se contrae, por lo que el movimiento es incompresible. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94310</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94310"/>
				<updated>2025-12-02T11:22:55Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación del Campo de Velocidades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
I = linspace(1,5,80); % rho&lt;br /&gt;
J = linspace(0,2*pi,180); % theta&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(J), 1*sin(J), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Con la función potencial es posible determinar el campo de velocidades que describe el movimiento del fluido.  &lt;br /&gt;
Recordemos que la velocidad se calcula a partir del gradiente de la función potencial:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para ello se expresan las derivadas en coordenadas polares, donde el operador gradiente viene dado por:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\nabla\phi = \frac{\partial\phi}{\partial\rho}\,\vec{e}_\rho + \frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\,\vec{e}_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La función potencial es:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left(\rho + \frac{1}{\rho}\right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sus derivadas parciales son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{\partial\phi}{\partial\theta} = -\left(\rho + \frac{1}{\rho}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Por tanto, las componentes del campo de velocidades en polares son:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\rho} = \left(1 - \frac{1}{\rho^{2}}\right)\cos\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_{\theta} = -\left(1 + \frac{1}{\rho^{2}}\right)\sin\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Para representar el campo en MATLAB es más conveniente trabajar en coordenadas cartesianas.  &lt;br /&gt;
Usamos la transformación:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = u_\rho\cos\theta - u_\theta\sin\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = u_\rho\sin\theta + u_\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tras realizar los cálculos:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_x = (1 - \frac{1}{\rho^2})\cos^2\theta + (1 + \frac{1}{\rho^2})\sin^2\theta&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u_y = -\frac{2}{\rho^2}\sin\theta\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Apartado2bfinal.png|325px|thumb|right|Velocidad de las Partículas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)((x+(1./x)).*cos(y))-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si se ampliara la imagen en cualquier punto del campo de velocidades, se vería que los vectores que representan la velocidad de las partículas del fluido son siempre perpendiculares a las curvas de nivel de la función potencial durante todo su recorrido alrededor del obstáculo circular. Esto puede apreciarse en la siguiente imagen:&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
El rotacional muestra la dirección y la intensidad del giro del fluido en cada punto. Para analizar si el flujo induce rotación, se calcula el rotacional del campo de velocidades del siguiente modo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son: &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es: &amp;lt;math&amp;gt;\nabla \times \vec{u}=\left(\frac{1}{\rho}\frac{\partial u_z}{\partial\theta}-\frac{\partial u_\theta}{\partial z}\right)\vec{e}_\rho+\left(\frac{\partial u_\rho}{\partial z}-\frac{\partial u_z}{\partial\rho}\right)\vec{e}_\theta+\frac{1}{\rho}\left(\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}\right)\vec{e}_z&amp;lt;/math&amp;gt;. Como &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y no hay dependencia en &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, las dos primeras componentes se anulan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tenemos: &amp;lt;math&amp;gt;\rho u_\theta=-(\rho+\frac{1}{\rho})\sin\theta&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Derivada radial: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Derivada angular: &amp;lt;math&amp;gt;\frac{\partial u_\rho}{\partial\theta}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diferencia es: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}=0&amp;lt;/math&amp;gt;.  &lt;br /&gt;
Así, la componente &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; del rotacional es: &amp;lt;math&amp;gt;(\nabla\times\vec{u})_z=\frac{1}{\rho}\,0=0&amp;lt;/math&amp;gt; y esto significa que el campo es irrotacional por lo que las particulas del fluido no rotan sobre sí mismas al moverse por el flujo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94248</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94248"/>
				<updated>2025-12-02T10:48:36Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Superficie Mallada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Figura 1 — Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
I = linspace(1,5,80); % rho&lt;br /&gt;
J = linspace(0,2*pi,180); % theta&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(J), 1*sin(J), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Sabiendo que la velocidad de las partículas de este fluido es el gradiente de la función potencial tal que: &amp;lt;math&amp;gt; \nabla \varphi=\vec u=  \frac{\partial \vec{u}}{\partial \rho }\vec e_\rho  + \frac{1}{\rho }\frac{\partial \vec{u}}{\partial \theta }\vec e_\theta+\frac{\partial \vec{u}}{\partial z}\vec e_z = \left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta)\vec e_\rho - [\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho}]\vec e_\theta &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt; A continuación, se mostrará una representación de los vectores del campo de velocidades, los cuales son ortogonales a las curvas de nivel de la función potencial. Todo ello se realizará mediante funciones programadas en Matlab. Para poder trabajar en este programa, el gradiente se expresa en coordenadas cartesianas, lo cual se obtiene aplicando la siguiente matriz de cambio de base: &amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp; - sin(\theta) &amp;amp; 0 \\ sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}&amp;lt;/math&amp;gt; &lt;br /&gt;
[[Archivo:Apartado2bfinal.png|325px|thumb|right|Velocidad de las Partículas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)((x+(1./x)).*cos(y))-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si se ampliara la imagen en cualquier punto del campo de velocidades, se vería que los vectores que representan la velocidad de las partículas del fluido son siempre perpendiculares a las curvas de nivel de la función potencial durante todo su recorrido alrededor del obstáculo circular. Esto puede apreciarse en la siguiente imagen:&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son:  &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es: &amp;lt;math&amp;gt;\nabla\times\vec{u}=\left(\frac{1}{\rho}\frac{\partial u_z}{\partial\theta}-\frac{\partial u_\theta}{\partial z}\right)\vec{e}_\rho+\left(\frac{\partial u_\rho}{\partial z}-\frac{\partial u_z}{\partial\rho}\right)\vec{e}_\theta+\frac{1}{\rho}\left(\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}\right)\vec{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y no hay dependencia en &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, las dos primeras componentes se anulan.&lt;br /&gt;
&lt;br /&gt;
Tenemos: &amp;lt;math&amp;gt;\rho u_\theta=-(\rho+\frac{1}{\rho})\sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada radial: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada angular: &amp;lt;math&amp;gt;\frac{\partial u_\rho}{\partial\theta}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La diferencia es: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la componente &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; del rotacional es: &amp;lt;math&amp;gt;(\nabla\times\vec{u})_z=\frac{1}{\rho}\,0=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resultado ==&lt;br /&gt;
&amp;lt;math&amp;gt;\boxed{\nabla\times\vec{u}=\vec{0}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resultado ==&lt;br /&gt;
&amp;lt;math&amp;gt;\boxed{\nabla \times \vec{u} = \vec{0}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo es irrotacional.&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94243</id>
		<title>Fluido Alrededor de un Obstáculo Circular (Grupo 45)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Fluido_Alrededor_de_un_Obst%C3%A1culo_Circular_(Grupo_45)&amp;diff=94243"/>
				<updated>2025-12-02T10:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Xavier Grimalt: /* .-Representación de la Función Potencial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Fluido Alrededor de un Obstáculo Circular (Grupo 45) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC25/26|2025-26]] | Jose Antonio Martín-Caro&amp;lt;br&amp;gt;Xavier Grimalt Roig&amp;lt;br&amp;gt;Uriel Hidalgo&amp;lt;br&amp;gt;Marcos Emilio Tavío}}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC25/26]]&lt;br /&gt;
&lt;br /&gt;
El objetivo de este artículo se estudiará el comportamiento de un fluido alrededor de un sólido circular.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un fluido es una sustancia que puede deformarse continuamente bajo la aplicación de una fuerza de cizallamiento (es decir, una fuerza que actúa paralela a una superficie) sin mostrar resistencia permanente.&lt;br /&gt;
A nivel físico, los fluidos pueden ser líquidos y gases, ya que ninguno de los dos puede conservar una forma estable. La diferencia entre ellos es que los primeros toman la forma del recipiente donde están, mientras que los segundos tienen tan poca unión entre sus partículas que pueden comprimirse y no tienen ni forma ni volumen propios.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Superficie Mallada ==&lt;br /&gt;
Se comienza realizando un mallado que describe los puntos interiores de la región ocupada por el fluido. Para llevar a cabo la representación de esta región se emplean coordenadas cilíndricas, definidas en el intervalo radial 1 ≤ r ≤ 5. que posteriormente se transforman a coordenadas cartesianas. Tras esta transformación, el dominio queda incluido en: (x,y) ∈ [−4,4] × [−4,4].&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mediante el siguiente código elaborado en Matlab, se podrá visualizar la superficie de trabajo:&lt;br /&gt;
[[Archivo:Representacionmallado.jpg|550px|thumb|right|Representación de Superficie Mallada]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%Mallado&lt;br /&gt;
r = linspace(1,5,60); %Radios entre 1 y 5&lt;br /&gt;
theta = linspace(0,2*pi,80); %Ángulos&lt;br /&gt;
&lt;br /&gt;
% Mallado en coordenadas polares&lt;br /&gt;
[R,TH] = meshgrid(r,theta);&lt;br /&gt;
&lt;br /&gt;
%Conversión a coordenadas cartesianas&lt;br /&gt;
X = R .* cos(TH);&lt;br /&gt;
Y = R .* sin(TH);&lt;br /&gt;
Z = zeros(size(R));&lt;br /&gt;
% Dibujar el mallado&lt;br /&gt;
figure; hold on;&lt;br /&gt;
mesh(X,Y,Z);&lt;br /&gt;
&lt;br /&gt;
%Dibujar el círculo unidad&lt;br /&gt;
plot(1*cos(theta), 1*sin(theta), 'k', 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
%Vista&lt;br /&gt;
axis equal;&lt;br /&gt;
axis([-4 4 -4 4]);&lt;br /&gt;
view(2); % Vista en planta&lt;br /&gt;
title('Mallado del Fluido (Región Exterior al Círculo Unidad)');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Función Potencial y Campo de Velocidades del Fluido. == &lt;br /&gt;
Una vez definida la región donde se estudiará el comportamiento del fluido, se procede a analizar su dinámica a partir del campo de velocidades. Para ello, se utiliza una función potencial escalar&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi = \phi(\rho,\theta)&amp;lt;/math&amp;gt;,&lt;br /&gt;
definida en un dominio &amp;lt;math&amp;gt;D \subset \mathbb{R}^2&amp;lt;/math&amp;gt; expresado en coordenadas polares.&lt;br /&gt;
&lt;br /&gt;
En este caso, la función potencial viene dada por&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(\rho,\theta) = \left( \rho + \frac{1}{\rho} \right)\cos\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A partir de esta función se obtiene el campo de velocidades aplicando&lt;br /&gt;
:&amp;lt;math&amp;gt;\vec{u} = \nabla\phi&amp;lt;/math&amp;gt;,&lt;br /&gt;
lo que permite describir la dirección y magnitud del movimiento del fluido, así como estudiar la relación entre las curvas de nivel del potencial y las líneas de corriente.&lt;br /&gt;
&lt;br /&gt;
===.-Representación de la Función Potencial===&lt;br /&gt;
Para estudiar con mayor claridad la naturaleza del flujo, es útil examinar la forma que adopta la función potencial &amp;lt;math&amp;gt;\phi(\rho,\theta)&amp;lt;/math&amp;gt; dentro del dominio considerado.  &lt;br /&gt;
La representación gráfica de esta función permite identificar zonas donde el potencial crece o disminuye con mayor rapidez, así como patrones característicos que influyen en el comportamiento del fluido.&lt;br /&gt;
&lt;br /&gt;
La construcción de estas gráficas se realiza mediante herramientas de visualización numérica, en este caso, MATLAB, que posibilitan generar superficies del potencial.  &lt;br /&gt;
Estas representaciones facilitan la interpretación del campo y sirven como apoyo previo al análisis del gradiente y de las velocidades resultantes.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Funcionpotencial2_1.jpg|550px|thumb|right|Figura 2.1 — Curvas de nivel de la función potencial &lt;br /&gt;
𝜙&lt;br /&gt;
(&lt;br /&gt;
𝜌&lt;br /&gt;
,&lt;br /&gt;
𝜃&lt;br /&gt;
)&lt;br /&gt;
]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
&lt;br /&gt;
%% Mallado en coordenadas polares&lt;br /&gt;
I = linspace(1,5,80); % rho&lt;br /&gt;
J = linspace(0,2*pi,180); % theta&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
&lt;br /&gt;
% Transformación a coordenadas cartesianas&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
&lt;br /&gt;
%% Definición de la función potencial&lt;br /&gt;
phi = (rho+1./rho).*cos(theta);&lt;br /&gt;
&lt;br /&gt;
%% Representación de la función potencial (curvas de nivel)&lt;br /&gt;
figure;&lt;br /&gt;
contour(X, Y, phi, 60, 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot(1*cos(J), 1*sin(J), 'k', 'LineWidth', 2); %Círculo interior&lt;br /&gt;
axis equal;&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
hold off;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===.-Representación del Campo de Velocidades===&lt;br /&gt;
Sabiendo que la velocidad de las partículas de este fluido es el gradiente de la función potencial tal que: &amp;lt;math&amp;gt; \nabla \varphi=\vec u=  \frac{\partial \vec{u}}{\partial \rho }\vec e_\rho  + \frac{1}{\rho }\frac{\partial \vec{u}}{\partial \theta }\vec e_\theta+\frac{\partial \vec{u}}{\partial z}\vec e_z = \left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta)\vec e_\rho - [\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho}]\vec e_\theta &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt; A continuación, se mostrará una representación de los vectores del campo de velocidades, los cuales son ortogonales a las curvas de nivel de la función potencial. Todo ello se realizará mediante funciones programadas en Matlab. Para poder trabajar en este programa, el gradiente se expresa en coordenadas cartesianas, lo cual se obtiene aplicando la siguiente matriz de cambio de base: &amp;lt;math&amp;gt; \begin{pmatrix} cos(\theta) &amp;amp; - sin(\theta) &amp;amp; 0 \\ sin(\theta) &amp;amp; cos(\theta) &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}&amp;lt;/math&amp;gt; &lt;br /&gt;
[[Archivo:Apartado2bfinal.png|325px|thumb|right|Velocidad de las Partículas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)((x+(1./x)).*cos(y))-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Si se ampliara la imagen en cualquier punto del campo de velocidades, se vería que los vectores que representan la velocidad de las partículas del fluido son siempre perpendiculares a las curvas de nivel de la función potencial durante todo su recorrido alrededor del obstáculo circular. Esto puede apreciarse en la siguiente imagen:&lt;br /&gt;
[[Archivo:Maxirodri.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Rotacional y Divergencia==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial ofrecen información fundamental sobre las propiedades físicas del fluido que dicho campo describe.&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional nulo===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El campo de velocidades es: &amp;lt;math&amp;gt;\vec{u}=\nabla\phi=\frac{\partial\phi}{\partial\rho}\vec{e}_\rho+\frac{1}{\rho}\frac{\partial\phi}{\partial\theta}\vec{e}_\theta&amp;lt;/math&amp;gt; y sus componentes son:  &amp;lt;math&amp;gt;u_\rho=\left(1-\frac{1}{\rho^2}\right)\cos\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;u_\theta=-\left(1+\frac{1}{\rho^2}\right)\sin\theta&amp;lt;/math&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional en coordenadas cilíndricas es: &amp;lt;math&amp;gt;\nabla\times\vec{u}=\left(\frac{1}{\rho}\frac{\partial u_z}{\partial\theta}-\frac{\partial u_\theta}{\partial z}\right)\vec{e}_\rho+\left(\frac{\partial u_\rho}{\partial z}-\frac{\partial u_z}{\partial\rho}\right)\vec{e}_\theta+\frac{1}{\rho}\left(\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}\right)\vec{e}_z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como &amp;lt;math&amp;gt;u_z=0&amp;lt;/math&amp;gt; y no hay dependencia en &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, las dos primeras componentes se anulan.&lt;br /&gt;
&lt;br /&gt;
Tenemos: &amp;lt;math&amp;gt;\rho u_\theta=-(\rho+\frac{1}{\rho})\sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada radial: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derivada angular: &amp;lt;math&amp;gt;\frac{\partial u_\rho}{\partial\theta}=-(1-\frac{1}{\rho^2})\sin\theta&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La diferencia es: &amp;lt;math&amp;gt;\frac{\partial(\rho u_\theta)}{\partial\rho}-\frac{\partial u_\rho}{\partial\theta}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Así, la componente &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt; del rotacional es: &amp;lt;math&amp;gt;(\nabla\times\vec{u})_z=\frac{1}{\rho}\,0=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resultado ==&lt;br /&gt;
&amp;lt;math&amp;gt;\boxed{\nabla\times\vec{u}=\vec{0}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resultado ==&lt;br /&gt;
&amp;lt;math&amp;gt;\boxed{\nabla \times \vec{u} = \vec{0}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El campo es irrotacional.&lt;br /&gt;
&lt;br /&gt;
===.-Divergencia nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Líneas de corriente del campo &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; ==&lt;br /&gt;
-Las líneas de corriente &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las partículas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 3.1, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
==.-Puntos de Frontera y Remanso ==&lt;br /&gt;
El rotacional y la divergencia de un campo vectorial proporcionan información sobre las características físicas del fluido al que estudia y define. &lt;br /&gt;
===.-Frontera S===&lt;br /&gt;
Por su parte, el rotacional indica la dirección y la velocidad del giro del campo en cada punto. En él se considera el movimiento del fluido y su tendencia a inducir rotación en cada punto. Se calcula el rotacional, tal que: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\times \vec{u}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\  u_\rho &amp;amp; \rho u_\theta &amp;amp; u_z \end{vmatrix}=\frac{1}{\rho }\begin{vmatrix}&lt;br /&gt;
\vec e_\rho   &amp;amp;\rho\vec e_\theta   &amp;amp;\vec e_z \\ &lt;br /&gt;
 \frac{\partial }{\partial \rho }&amp;amp;  \frac{\partial }{\partial \theta }&amp;amp; \frac{\partial }{\partial z}\\ cos\theta (1-\frac{1}{\rho^2}) &amp;amp; -(1+\frac{1}{\rho^2}) \rho sin\theta + 1  &amp;amp; 0 \end{vmatrix} = \frac{1}{\rho }[ (\vec e_\rho \cdot 0) + (\vec e_\theta \cdot 0) + \vec e_z \cdot (-sin\theta(1-\frac{1}{\rho^2}) + sin\theta(1-\frac{1}{\rho^2}))] = 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por tanto, se puede concluir que es un campo irrotacional , dado que &amp;lt;math&amp;gt;\boxed { \nabla \times \bar { u } =0 } &amp;lt;/math&amp;gt; ,y, por ende, que las partículas del fluido no giran.&lt;br /&gt;
&lt;br /&gt;
===.-Velocidad Nula===&lt;br /&gt;
La divergencia de un campo vectorial es una magnitud escalar que compara el flujo entrante y el flujo saliente en una superficie. &lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;math&amp;gt;\nabla \cdot \vec{u}(\rho, \theta, z) = \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} (\rho u_\rho) + \frac{\partial}{\partial \theta} (u_\theta) + \frac{\partial}{\partial z} (\rho u_z) \right\}=  \frac{1}{\rho} \left\{ \frac{\partial}{\partial \rho} \left( (\rho - \frac{1}{\rho^2})\cos(\theta) \right) + \frac{\partial}{\partial \theta} \left( -\left(1 + \frac{1}{\rho^2}\right)\sin(\theta) - \frac{1}{\rho} \right) + 0 \right\}= \frac{1}{\rho} \left\{ (1 + \frac{1}{\rho^2})\cos(\theta) -\left(1 + \frac{1}{\rho^2}\right)\cos(\theta) \right\}= 0 &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como se puede observar también se demuestra que la divergencia es nula, dado que &amp;lt;math&amp;gt; \boxed {\nabla \cdot \vec u = 0} &amp;lt;/math&amp;gt; , lo que indica que el volumen del fluido es constante, es decir el fluido no se expande ni se contrae.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Ecuación de Bernoulli ==&lt;br /&gt;
Las líneas de corriente de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; son las curvas tangentes a los vectores de velocidad de las párticulas del fluido. Para hallarlas simplemente hay que calcular el campo ortogonal a &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; resolviendo el siguiente producto vectorial: &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\vec{k}&amp;lt;/math&amp;gt; x &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt;\begin{vmatrix}&lt;br /&gt;
 e_\rho &amp;amp; e_\theta &amp;amp; e_z \\ 0 &amp;amp;  0 &amp;amp; 1\\ cos(\theta)\cdot (1-\frac{1}{\rho ^2}) &amp;amp; sin(\theta) \cdot (1-\frac{1}{\rho^2}) -\frac{1}{\rho} &amp;amp; 0 \end{vmatrix}=&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; [(1+\frac{1}{\rho ^2}) \cdot sin(\theta) + \frac{1}{\rho}]e_\rho + [(1-\frac{1}{\rho ^2}) \cdot cos(\theta)]e_\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Como se ha comprobado en el apartado 5, el rotacional de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; es nulo. Esto quiere decir que &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; es irrotacional. Asimismo, &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; tiene un potencial llamado &amp;lt;math&amp;gt;\psi &amp;lt;/math&amp;gt;, gradiente del propio &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;, y que será descifrado resolviendo el siguiente sistema de ecuaciones diferenciales (se desprecia &amp;lt;math&amp;gt;V_z &amp;lt;/math&amp;gt; ya que se está trabajando en el plano): &amp;lt;br/&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi }{\partial \rho }=V_\rho &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{1}{\rho }\frac{\partial \psi }{\partial \theta  }=V_\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt; Tras despejar &amp;lt;math&amp;gt;\frac{1}{\rho }&amp;lt;/math&amp;gt; e integrar ambas ecuaciones obtenemos la función &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; = &amp;lt;math&amp;gt; (\rho - \frac{1}{\rho}) \cdot sin(\theta) + Ln(\rho) &amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez se obtiene tanto &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt; como &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;, se introducen en MATLAB, así comprobando que efectivamente los vectores que componen &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las línes de corriente de &amp;lt;math&amp;gt;\psi&amp;lt;/math&amp;gt;. Para ello se ha empleado el siguiente código:&lt;br /&gt;
[[Archivo:apartado6final.png|325px|thumb|right|Lineas de Corriente]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Función PSI&lt;br /&gt;
C=@(rho,theta)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(rho,theta);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica Líneas de Corriente');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
A la vez que los vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt; son ortogonales a las líneas de corriente, los de &amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt; deberían ser tangentes a estas, y a su vez perpendiculares a los ya mencionados vectores de &amp;lt;math&amp;gt;\vec{v}&amp;lt;/math&amp;gt;. Para demostrar esta afirmación gráficamente, se ha diseñado un nuevo código que permite observar los ángulos rectos que se forman:&lt;br /&gt;
[[Archivo:apartado6bfinal.png|325px|thumb|right|Comparación entre &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt;]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,30);   &lt;br /&gt;
J=linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
C=@(x,y)((sin(theta).*(rho-1./rho))+log(rho));&lt;br /&gt;
Z=C(I,J);&lt;br /&gt;
contour(X,Y,Z,30);&lt;br /&gt;
hold on&lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
%Grandiente de PSI&lt;br /&gt;
DX=((1+(1./(rho.^2))).*cos(theta).*sin(theta))+(cos(theta)./rho)+((-1+(1./(rho.^2))).*cos(theta).*sin(theta));&lt;br /&gt;
DY=((sin(theta).^2).*(1+(1./(rho.^2))))+(sin(theta)./rho)+((cos(theta).^2).*(1+(1./(rho.^2))));&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
%Gradiente de la función potencial&lt;br /&gt;
DXX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DYY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DXX,DYY);&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Para una mayor apreciación, de las tangencias que forma &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; a las líneas de corriente y de la ortogonalidad formada por &amp;lt;math&amp;gt; \vec v &amp;lt;/math&amp;gt; también con las las líneas de corriente, se ha ampliado la fotografía de la gráfica anterior en un punto cualquiera, dado que se cumple a lo largo de todo el campo. Como se comprueba en la siguiente fotografía:&lt;br /&gt;
[[Archivo:Apartado6b1final.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Trayectoria de la Partícula==&lt;br /&gt;
En el borde del obstáculo &amp;lt;math&amp;gt;\rho = 1&amp;lt;/math&amp;gt; lo que quiere decir que &amp;lt;math&amp;gt;\vec{u}(1,\theta) = (-2 \cdot sin(\theta) - 1)&amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
El módulo de &amp;lt;math&amp;gt;\vec{u}(1,\theta)&amp;lt;/math&amp;gt; es |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Para que |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| alcance su valor máximo, &amp;lt;math&amp;gt;sin(\theta)&amp;lt;/math&amp;gt; tiene que ser igual a 1. Esto se alcanza en el ángulo &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Para calcular el punto de remanso se ha de igualar |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| a 0 y despejar el valor de &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\sqrt(4 \cdot sin(\theta)^2 + 4 \cdot sin(\theta) + 1) = 0&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Finalmente &amp;lt;math&amp;gt;\theta = \frac{11 \pi}{6}&amp;lt;/math&amp;gt; y &amp;lt;math&amp;gt;\frac{7 \pi}{6}&amp;lt;/math&amp;gt; ; existen 2 puntos de remanso.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt;  &lt;br /&gt;
Para observar estos cálculos visualmente, una vez más se a codificado todo en MATLAB para así observar como en los puntos de remanso efectivamente no se aprecia ningún vector:&lt;br /&gt;
[[Archivo:Dospuntosremansoo.png|325px|thumb|right|Punto de Remanso]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
f=@(x,y)(x+(1./x)).*cos(y)-y;&lt;br /&gt;
contour(X,Y,f(rho,theta),50);&lt;br /&gt;
hold on&lt;br /&gt;
DX=((cos(theta).^2).*(1-1./(rho.^2)))+((sin(theta).^2).*(1+ 1./(rho.^2)))+(sin(theta)./rho);&lt;br /&gt;
DY=((sin(theta).*cos(theta)).*(1-1./(rho.^2)))+((sin(theta).*cos(theta)).*(-1-1./(rho.^2)))-(cos(theta)./rho);&lt;br /&gt;
quiver(X,Y,DX,DY);&lt;br /&gt;
plot(1*cos(J),1*sin(J),'k','lineWidth',1);&lt;br /&gt;
%Punto de remanso previamente calculado&lt;br /&gt;
plot(0.866025,-0.5,'r*','LineWidth',3);&lt;br /&gt;
plot(-0.866025,-0.5,'r*','LineWidth',3)&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Punto de Remanso');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Para una mayor claridad se ha ampliado la gráfica anterior, para así conseguir una mayor nitidez de uno de los puntos de remanso:&lt;br /&gt;
[[Archivo:Puntoremansoampliado.png|325px|miniaturadeimagen|centro]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===.-Variación de Presión y Velocidad===&lt;br /&gt;
===.-Deducción a partir de las gráficas===&lt;br /&gt;
&lt;br /&gt;
==.-Paradoja de D´Alembert ==&lt;br /&gt;
Con el fin de calcular los puntos donde se alcanza mayor y menor presión. Para ello, se supondrá que la densidad es igual a 2 (d=2). Además, se ha de satisfacer la ecuación de Bernouilli, que estipula : &amp;lt;math&amp;gt; \frac{1}{2} d &lt;br /&gt;
 |\vec u|^2 + p = cte &amp;lt;/math&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
También, se le asignará a la cte anterior el valor 10 para permitir el cálculo de las presión del fluido. &amp;lt;br/&amp;gt;&lt;br /&gt;
Una vez aplicados los cambios nombrados anteriormente, queda la siguiente expresión: &amp;lt;math&amp;gt; p=10-|\vec u|{^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente es: |&amp;lt;math&amp;gt;\vec{u}&amp;lt;/math&amp;gt;| = &amp;lt;math&amp;gt;\sqrt((\left ( 1-\frac{1}{\rho^2} \right )\cdot\cos(\theta))^2 + (\left ( 1+\frac{1}{\rho^2} \right )\cdot\sin(\theta)-\frac{1}{\rho})^2)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El módulo del gradiente al cuadrado, es decir, &amp;lt;math&amp;gt; |\vec u|^2 = cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, la presión es: &amp;lt;math&amp;gt; p = 10 - cos^{2} \theta \cdot (1 - \frac{2}{\rho^2} + \frac{1}{\rho^4}) + (sin^2 \theta + \frac{2sin^2 \theta}{\rho^2} + \frac{2sin^2 \theta}{\rho^4}) + \frac{2}{\rho} \cdot (sin \theta + \frac{sin \theta}{\rho^2}) + \frac{1}{\rho^2}. &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este campo de presiones queda representado en la siguiente gráfica que se obtuvo con la ayuda del siguiente código desarrollado en MATLAB: &lt;br /&gt;
[[Archivo:Malladopresiónej8.png|325px|thumb|right|Mallado de Presiones]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear;clc;&lt;br /&gt;
I=linspace(1,5,50);   &lt;br /&gt;
J=linspace(0,2*pi,50);&lt;br /&gt;
[rho,theta]=meshgrid(I,J);  &lt;br /&gt;
X=rho.*cos(theta);      &lt;br /&gt;
Y=rho.*sin(theta);&lt;br /&gt;
Z=zeros(size(X));&lt;br /&gt;
%Ecuación de la presión&lt;br /&gt;
p=10-(((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2)));&lt;br /&gt;
surf(X,Y,p);&lt;br /&gt;
hold on &lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
view(2); &lt;br /&gt;
title('Mallado de Presiones');&lt;br /&gt;
xlabel 'X'&lt;br /&gt;
ylabel 'Y'&lt;br /&gt;
axis equal&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Para finalizar se empleará de nuevo un código de Matlab, en el que se obtiene el punto con mayor presión que es: &amp;lt;math&amp;gt; p_{max}= 18.9938 &amp;lt;/math&amp;gt; uds  y el punto con menor presión siendo este: &amp;lt;math&amp;gt; p_{min}=9.0890&amp;lt;/math&amp;gt; uds. &amp;lt;br/&amp;gt; &lt;br /&gt;
A continuación se muestra el código empleado: &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=10-((cos(theta).^2).*(1-(2./rho.^2)+(1./rho.^4)))+((sin(theta).^2)+((2.*(sin(theta).^2))./rho.^2)+((sin(theta).^2)./rho.^4))+((2./rho).*(sin(theta)+(sin(theta)./(rho.^2))))+(1./(rho.^2));&lt;br /&gt;
max(max(p))&lt;br /&gt;
min(min(p))&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==.-Reanalisis de los apartados 2,3 y 4 ==&lt;br /&gt;
Las llamadas ecuaciones de Navier-Stokes describen matemáticamente el movimiento de un fluido. Estas ecuaciones deberían determinar el movimiento futuro del fluido a partir de su estado inicial. En este apartado,se pretende comprobar que partiendo de la ecuación de Bernouilli, que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisfacen la ecuación de Navier-Stokes estacionaria, que viene dada por la siguiente expresión: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Para este cálculo, se supondrá que µ = 0, es decir, viscosidad nula; y que d(densidad) &amp;lt;math&amp;gt; = &amp;lt;/math&amp;gt; 2: &amp;lt;br/&amp;gt;&amp;lt;br/&amp;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;&amp;lt;br/&amp;gt;&lt;br /&gt;
Aplicando las propiedades teóricas algebraicas se produce la siguiente igualdad:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} - \vec u × \nabla × \vec u &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
En consecuencia, a que el rotacional es nulo, al multiplicarlo por &amp;lt;math&amp;gt; \vec u &amp;lt;/math&amp;gt; sigue siendo nulo y por lo tanto se comprueba que &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; . Por tanto sustituyendo &amp;lt;math&amp;gt; \vec u × \nabla × \vec u = 0 &amp;lt;/math&amp;gt; en el paso anterior obtenemos:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;math&amp;gt; (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla |\vec u|{^2} =  (\vec{u}·\nabla)\vec{u} = \frac{1}{2} \nabla (4 sin {^2} \theta + 4 sin \theta + 1) = (\vec{u}·\nabla)\vec{u} = \frac{1}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
A continuación se calcula el gradiente de la ecuación de Bernouilli:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; p = 9 - 4sin{^2}\theta -  4sin\theta &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla p = -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} &amp;lt;/math&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Retrocediendo hasta el inicio de este apartado, e introduciendo en &amp;lt;math&amp;gt; 2(\vec{u}·\nabla)\vec{u} + \nabla p = 0 &amp;lt;/math&amp;gt; las variables calculadas, se concluye finalmente con que &amp;lt;math&amp;gt; (\vec{u},p) &amp;lt;/math&amp;gt; satisface la ecuación de Navier-Stokes:&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{2}{2 \rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} -\frac{1}{\rho}(8sin\theta cos\theta +4cos\theta)\vec{e}_{\theta} = 0 &amp;lt;/math&amp;gt;&lt;br /&gt;
===.-Función Potencial y Campo de Velocidades===&lt;br /&gt;
Función Potencial&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
hold on&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
view(2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Función Velocidad &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
clear; clc;&lt;br /&gt;
I = linspace(1,5,30);&lt;br /&gt;
J = linspace(0,2*pi,30);&lt;br /&gt;
[rho,theta] = meshgrid(I,J);&lt;br /&gt;
X = rho.*cos(theta);&lt;br /&gt;
Y = rho.*sin(theta);&lt;br /&gt;
f = @(rho,theta)((rho + 1./rho).*cos(theta) + theta./(4*pi));&lt;br /&gt;
contour(X,Y,f(rho,theta),50)&lt;br /&gt;
hold on&lt;br /&gt;
dphi_r = (1 - 1./(rho.^2)).*cos(theta);&lt;br /&gt;
dphi_t = -(1 + 1./(rho.^2)).*sin(theta) + 1./(4*pi*rho);&lt;br /&gt;
DX = dphi_r.*cos(theta) - dphi_t.*sin(theta);&lt;br /&gt;
DY = dphi_r.*sin(theta) + dphi_t.*cos(theta);&lt;br /&gt;
quiver(X,Y,DX,DY)&lt;br /&gt;
plot(1.*cos(J),1.*sin(J),'k','lineWidth',2);&lt;br /&gt;
axis([-5,5,-5,5]);&lt;br /&gt;
colorbar;&lt;br /&gt;
title('Gráfica de la Función Potencial');&lt;br /&gt;
xlabel('X');&lt;br /&gt;
ylabel('Y');&lt;br /&gt;
axis equal;&lt;br /&gt;
view(2);&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===.-Rotacional y Divergencia===&lt;br /&gt;
===.-Lineas de Corriente de campo u===&lt;/div&gt;</summary>
		<author><name>Xavier Grimalt</name></author>	</entry>

	</feed>